
QT GUI
文章平均质量分 54
lhembed
这个作者很懒,什么都没留下…
展开
-
ubuntu 9.04下建立Qt/Embedded 4.5开发环境
前两天由于Ubuntu8.04频繁死机,一激动给系统来了个大换血,装了个Ubuntu9.04 Final版,重新编译了一下QT4.5和Qt/Embedded 4.5。都是目前最新版本的记录如下: 说明: 我的开发环境: 【硬件】: CPU:P4 2.8 内存:2G 硬盘:160G。 【操作系统】:Ubuntu 9.0.4。 【交叉编译器】:arml转载 2010-05-20 09:11:00 · 2118 阅读 · 0 评论 -
编译和移植qt-embedded-linux-opensource-src-4.5.3
最初的动机是不想使用qtopia来开发qt界面,在网上搜索到qt/embedded也是可以解决的。在网上搜索了好多关于这方面的内容,我找了一个亲身实践的来讲吧。开发平台:Ubuntu 9.10目标平台:hfrk s3c2410交叉工具:arm-linux 版本4.1.2qt版本:qt-embedded-linux-opensource-src-4.5.3 下载地址:ftp://ftp.qt.nokia.com/qt/source/qt-embedded-linux-opensource-src-4.5.3.原创 2010-08-01 01:39:00 · 6657 阅读 · 0 评论 -
编译qvfb出现cannot find -lXtst解决
<br />/usr/bin/ld: cannot find -lXtst<br />collect2: ld returned 1 exit status<br />make: *** [../../bin/qvfb] 错误 1<br />上面是错误情况<br />在终端执行sudo apt-get install libxtst-dev<br />然后继续编译就OK了原创 2010-06-06 17:03:00 · 2004 阅读 · 0 评论 -
编译qt-x11解决QSqlRelationalDelegate问题
<br />books/bookdelegate.h:48:34:error:QSqlRelationalDelegate: No such file or directory<br />上面是我在编译qt-x11时候遇到的问题,在编译demo的books出现这个问题,重试了好久,还是会,一开始以为是因为我多装一个QT ubuntu版本影响到,我卸载调QT,再编译,还是这个问题,干脆修改demo的Makefile,不让它编译books,ok<br />原创 2010-06-06 16:40:00 · 1406 阅读 · 0 评论 -
Qt子窗口全屏显示
<br /><br />Qt全屏显示函数 window.showFullScreen()<br />Qt最大化显示函数 window.showMaximized()<br />Qt最小化显示函数 window.showMinimized()<br />Qt固定尺寸显示函数 window.resize(x,y)子窗口全屏显示: 将要全屏的Qt主窗口中的子窗口调用函数setWindowFlags(Qt::Dialog),然后调用sho原创 2010-08-01 16:39:00 · 10656 阅读 · 3 评论 -
linux下开发摄像头
这次是在linux下开发摄像头的程序,主要用的是video4linux来做的,界面用qt来实现,开始准备用frame buffer来直接写屏但是效果不怎么好,后来就用qt来做了,这样用起来效果还蛮好的,帧率也可以,可以上到30fps;运用v4l来编程主要掌握其 api,要提高帧率最重要的是用到内存映射,其实用qt和frame buffer的时候都要用到内存映射来做,只有这样才可以达到较高的帧率,不过要注意资源的利用问题.mmap后一定要munmap.对于frame buffer是很有意思的一个东西,特别是驱原创 2010-07-18 20:50:00 · 982 阅读 · 0 评论 -
Qt,Qt/E,Qtopia Core, Qtopia的区分
关于Qt,Qt/E,Qtopia Core, Qtopia这些版本之间的区别和联系,似乎在本版没有看到一个主贴讨论,总结一下个人的理解: Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。 Qt/E(Qt/Embe转载 2010-05-19 20:21:00 · 620 阅读 · 0 评论 -
qtopia-2.2.0在S3C2410上的移植过程
I.准备工作<br /><br />交叉编译工具2.95.3:<br /> arm-linux-toolchains.tgz<br /><br />所需源码包:<br /> qtopia-free-2.2.0.tar.gz<br /> jpeg-6b-src.tar.gz<br /> e2fsprogs-1.34.tar.gz<br /><br /><br /><br />II.交叉编译<br /><br />1.安装交叉编译工具<br /><br />$su<br />#cd /<br />#tar zx原创 2010-07-16 19:43:00 · 1367 阅读 · 0 评论 -
Qtopia Core在嵌入式Linux上的移植及应用
<br />1 引言<br /><br />嵌入式Linux以其开放的源代码,精简高效的内核、易定制和易裁减的特征以及硬件支持广泛等优势,而深受嵌入式开发者的青睐,在消费类电子产品和工业控制、智能仪表等领域中有着广泛的应用。Qt是 Trolltech公司推出的一个跨平台的 C++图形用户界面应用程序开发框架。Qt是完全面向对象的,很容易扩展,并且允许真正的组件编程。<br /><br />Qtopia Core是适用于嵌入式 Linux 所支持的单一应用设备的主导性应用框架,能够稳定、可靠地运行于嵌入式 L原创 2010-07-16 19:41:00 · 1057 阅读 · 0 评论 -
qte4.5.2+qt creator-2009.05交叉编译环境搭建法2
之前安装这个软件最后不是很成功,所以这次通过uncle Google又找到了另一种方法进行尝试。3x uncle Google,通过这次亲身体会到了uncle比baidu强大的地方来。 安装环境:VMware ACE + CentOS 5.4 交叉编译器:arm-linux-3.4.1转载 2010-05-20 22:30:00 · 2856 阅读 · 1 评论 -
获取屏幕宽度和高度
<br />QApplication::desktop()->width() ;<br />QApplication::desktop()->height() ;<br />即得到屏幕分辨率,如1024*768,800*600.原创 2010-09-12 16:11:00 · 1108 阅读 · 0 评论