QT
文章平均质量分 74
Ethan_Chen
这个作者很懒,什么都没留下…
展开
-
QT实现遍历文件夹图片文件
一、功能介绍:在为程序所在文件系统实现U盘自动挂载之后,将U盘自动挂载在开发板上文件系统中的/mnt/usb目录,故还需为程序添加遍历/mnt/usb路径下的文件夹内图片文件,暂定为扫描指定目录下一层文件夹内的图片文件。二、参考资料:以下一段代码为使用QT实现遍历文件夹和文件目录(递归法)bool FindFile(const QString & path){QDir dir(原创 2012-05-15 17:15:08 · 1876 阅读 · 0 评论 -
板上移植QT-3及环境搭建(带TSLIB触摸屏支持)
目录一、文档简介: 4二、移植过程 41.安装交叉编译工具链 42.交叉编译TSLIB工具 43.交叉编译QT3 54.QT程序移植及运行环境配置 21一、文档简介:本文档用于介绍Loongson 1B开发板上移植QT-3以及相关运行环境的搭建。开发环境参数:操作系统:Ubuntu 11.04本机平台:X86目标平台:Loongson 1B 开发原创 2012-06-12 11:18:52 · 1904 阅读 · 0 评论 -
板上移植QT-4及环境搭建(带TSLIB触摸屏支持)
目录一、文档简介: 4二、移植过程 41.安装交叉编译工具链 42.交叉编译TSLIB工具 43.交叉编译QT-4 54. configure参数选项以及QT库裁剪 64.1 configure参数分类 64.3 QT库裁剪 115.QT程序移植及运行环境配置 20一、文档简介:本文档用于介绍Loongson 1B开发板上移植QT-4以及相关运行环境原创 2012-06-12 17:43:14 · 2518 阅读 · 0 评论 -
QtEmbedded对内存空间的大小需求
下面这个表反映了Qt-Embedded 4.5几个核心模块编译出来的内存空间大小,大概了解一下即可以作为项目可行的一个初步判断,也可以给你在面试时候的一个参考,你说你有Qt-Embedded的移植经验,人家问你需要多少空间时候报出的数字不太离谱,如果每个模块都知道的话,面试官对你做过移植自然会深信不疑。ArchitectureCompilerQtCoreQtGuiQ转载 2013-01-06 11:06:35 · 1427 阅读 · 0 评论 -
QT图像类的选择与处理(数码相框优化图片显示)
1.文档目的数码相框主要功能是播放照片,所以,照片的播放效果以及画面的清晰度显然是我们首要考虑的问题,但是在嵌入式设备中由于硬件的局限性,所以需要对图片的显示方法进行针对性的优化。而本文档编写目的在于分析QT中的几个基本图片类,从而从中找出能适合并具有较好显示效果的图片显示方法。2.资料分析Qt提供给了4个图像类:QImage/QPixmap/QBitmap/Qpicture。QP原创 2012-05-15 16:26:43 · 1410 阅读 · 0 评论 -
QT3连接SQLite及使用方法
文档简介项目需要使用SQLite,这是一款主要用于嵌入式轻型的数据库,本文档主要目的在于记录如何使用基于QT平台的UI与SQLite进行连接,并简单介绍SQLite的使用方法。文档分为以下几个部分:A. SQLite的交叉编译;B. QT连接SQLite;C. SQLite的使用方法;编译环境:操作系统:Ubuntu 11.04本机平台:X86目标平台:Loon原创 2012-05-15 16:01:49 · 3249 阅读 · 0 评论 -
QT重写filedialog文件对话框
1.文档目的数码相框程序在经过qt-embedded交叉编译之后,移植到开发板上发现当打开open键选择新图片文件夹路径时出现段错误。经过查找资料后分析得出,qt类QFileDialog在非X-server环境下无法初始化,因为其在初始化时需调用本地文件对话框。所以为了实现数码相框可选择新图片文件夹路径的功能,需要根据程序需要重写QFileDialog。2.实现过程1) 文件对话框设计原创 2012-05-15 16:20:03 · 3596 阅读 · 0 评论 -
QT程序全屏显示及消除鼠标指针
一、 技术资料1. QT中全屏显示子窗口的方法:QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示,但是他只对窗口模式的部件有用。子窗口的特征是 Qt::SubWindow,不是独立的窗口。因此对其调用showFullScreen()无效。通过对对子窗口调 用:setWindowFlags(Qt::Dialog);或setWindowFlags(原创 2012-05-15 17:29:28 · 2680 阅读 · 0 评论 -
QT程序出现Bus Error问题的调试
1.文档目的本文档目的在于探究部分QT程序在嵌入式板子上出现Bus Error问题的调试及解决方法;以数码相框程序出现的Bus Error为例;2.原因分析2.1 产生Bus Error的可能原因: Bus Error即总线错误, Bus Error通常都是因为非对齐访问造成的。CPU在设计上为了性能上的考虑,要求待访问,操作的数据地址都要对齐。如果发现没有对齐的访问,就会向当原创 2012-05-15 17:25:10 · 3908 阅读 · 4 评论 -
QT-Embedded程序性能优化方法
Qt Embedded是挪威公司的图形化界面开发工具QT的嵌入式版本,它通过QTAPI与LinuxI/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好地体系架构和编程模式.Qt Embedded和Qt一样,在4.5版本之后提供了三种不同的授权协议GPL, LGPL和Commercial。对于嵌入式开发来说,资源是极为重要的,而现在看来,Qt变得越来越转载 2012-05-15 17:18:50 · 2155 阅读 · 0 评论 -
Qt多线程编程
Qt线程类 Qt 包含下面一些线程相关的类:QThread 提供了开始一个新线程的方法QThreadStorage 提供逐线程数据存储QMutex 提供相互排斥的锁,或互斥量QMutexLocker 是一个便利类,它可以自动对QMutex 加锁与解锁QReadWriterLock 提供了一个可以同时读操作的锁QReadLocker 与转载 2013-05-16 22:10:18 · 834 阅读 · 0 评论