
QT
文章平均质量分 75
我不会Debug
这个作者很懒,什么都没留下…
展开
-
Qt应用发布
通常情况下,使用Qt开发应用都是采用动态编译的方式来进行发布,发布应用的时候就需要将相应的动态链接库文件一起发布了。应用依赖于哪些dll文件呢?一般来讲,有QtCore4.dll、QtGUI4.dll之类的了。但是,由于应用可能涉及到其它的模块,如网络模块等。可以查看一个.pro文件了解应用具体涉及到哪些模块。还有一个办法是,如果安装了VC6,则可以使用depends命令打开一个依赖查看工具,直接转载 2012-02-20 16:27:31 · 1802 阅读 · 0 评论 -
QFileSystemWatcher缺少main.cpp
精通Qt4编程 chapter08 在Qt中可以使用QFieleSystemWatcher 类来监视文件和目录的改变。使用 addPath函数来监视制定的文件和目录。如果需要监视多个目录,可以使用addPaths()来加入监视。要移除不许要监视的目录,可以使用 removePath() removePaths()函数 当监视的文件被修改或删除时,产生一个fileC转载 2012-04-15 13:31:32 · 1230 阅读 · 0 评论 -
Qt类
QDataStream 为QIODevice提供了一串的二进制的数据QDataWidgetMapper 提供了从数据模型到部件的映射QData 日期的功能QDateEdit 提供了日期的部件用来编辑日期,是基于QDateTimeEdit 部件QDateTime 提供日期与时间的功能QDateTimeEdit 提供了编辑日期与实践的部件QDBusAbstractAdapt转载 2012-04-14 15:08:12 · 827 阅读 · 0 评论 -
QFileSystemWatcher
Use Case: 两个程序共享同一个Configuration文件,当一个程序作出改变的时候,需要另外一个程序能够及时响应。之前其实猜的八九不离十,估计是有一个Timer,然后定时查询Configuration文件是否改变。今天兴趣来了,正好一看,果然,同时也感慨Qt之博大精深。废话莫谈,那我们就看看内部机制吧: -------------------------转载 2012-04-12 21:21:19 · 4460 阅读 · 0 评论 -
QT文件显示中文
#include #include #include #include QStringQString类提供了一个Unicode文本和经典的C以零结尾的字符数组的抽象。 QString使用隐含共享,这使它非常有效率并且很容易使用。 所有的QString的方法都使用const char *参数,const char *被解释为经典的C风格的以零结尾的ASCII字转载 2012-04-12 14:42:00 · 1086 阅读 · 0 评论 -
QT进程间通信
http://mobile.51cto.com/symbian-270726.htm (这个链接还有其他几篇好文章)在QT中,信号和槽的机制取代了这种繁杂的、易崩溃的对象通信机制。信号是当对象状态改变时所发出的。槽是用来接收发射的信号并响应相应事件的类的成员函数。信号和槽的连接是通过connect()函数来实现的。1、QT通信机转载 2012-04-06 15:56:56 · 1566 阅读 · 0 评论 -
QT的内部进程通信
Qt 作为一种跨平台的基于 C++ 的 GUI 系统,能够提供给用户构造图形用户界面的强大功能。自从 1996 年 Qt 被Trolltech 公司发布以来,该系统成为世界上很多成功的图形用户应用所使用的主要系统。更为重要的是,Linux 操作系统的桌面环境系统KDE 也是基于 Qt 构造的。目前,Qt 已经提供了对包括 MS/Windows、Unix/X11和嵌入式平台的支持,得到了越来越广泛的转载 2012-04-06 21:10:23 · 801 阅读 · 0 评论 -
is Qt installed correctly?
通过buildroot配置编译好qtopia后,下载到开发板上,配置好环境变量:export QWS_DISPLAY="LinuxFb:mmWidth480:mmHeight272:0"export QWS_SIZE="480x272"export LD_LIBRARY_PATH=/usr/lib然后去运行demo程序,出现:# /usr/demos/chip/chip -qw转载 2012-03-31 18:37:15 · 2326 阅读 · 0 评论 -
创建QtCreator的快捷方式
进入/usr/share/applications目录编辑一desktop文档sudo vim /usr/share/applications/QtCreator.desktop 1 [Desktop Entry]2 Type=Application3 Version=0.9.44 Name=QtCreator5 Comment=Run Qt Creator #鼠标放上转载 2012-03-31 20:52:04 · 3727 阅读 · 1 评论 -
qmake和tmake
在qte3以前,还分qmake和tmake,它们都是用来生成makefile的,它们的区别是: qmake一般用于生成本地makefile。 例如:hello目录下有main.cpp hello.cpp hello.hcd helloqmake -project // 将生成hello.proqmake hello.pro -o makefile // 将生成m转载 2012-03-28 20:09:25 · 2511 阅读 · 0 评论 -
编译Qvfb
编译 Qt 及 Qvfb 问题出现解决实例是本文要介绍的内容,有关Qvfb 工程的介绍,先来看内容。1、/usr/bin/ld: cannot find -lXtst这个问题是库名称的问题,一般库后都有.so.6等数字,而 qt 编译时,这样的库名识别不了,解决办法是建立一个不带数字后最的库名的软连接如这个问题:sudo ln -s /usr/lib/libXtst.so.6 /usr转载 2012-03-27 20:13:08 · 2166 阅读 · 0 评论 -
QT程序字体小
在 setqt4env 脚本中 第12行export QWS_DISPLAY=:1改为:export QWS_DISPLAY="LinuxFb:mmWidth160:mmHeight90:1"问题解决如果你已经运行过错误的 setqt4env 脚本。 那么你必须直接在console中直接 export QWS_DISPLAY="LinuxFb:mmWidth160:mmHe转载 2012-04-20 14:17:40 · 740 阅读 · 0 评论