随笔分类 - Qt开发
Qt程序开发
摘要:http://blog.sina.com.cn/s/blog_4a33cfca0100db3z.html模态对话框就是指在子对话框弹出时,焦点被强行集中于该子对话框,子对话框不关闭,用户将无法操作其他的窗口。非模态相反,用户仍然可以操作其他的窗口,包括该子对话框的父对话框。如果从线程角度来讲,模态对话框实际上是线程阻塞的,也就是子对话框是一个线程,但是在创建这个子线程之后,父窗口就阻塞了;模态对话框则不是阻塞型的线程模型,父子线程可以并行运行。和所有流行的图形类库一样,Qt也提供了创建模态和非模态对话框的机制。在Qt中创建模态对话框,主要用到了QDialog的exec函数:SonDialog
阅读全文
摘要:来自 http://lwr0312.blog.163.com/blog/static/483368072010103001811552/QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。QT中有专门的一个类来处理编码的问题(QTextCodec)。在QT3中,QApplication可以设置程序的默认编码,但是在QT4中已经没有了该成员函数。可以以下的这些方法来设置编码。1. 设置QObject的成员函数tr()的编码。QTextCodec:
阅读全文
摘要:http://zxwmail.blog.163.com/blog/static/1209473842010102984745844/如何解决中文乱码的问题?1、使用setDefaultCodec进行设置;qApp->setDefaultCodec( QTextCodec::codecForName("GBK") ); QLabel *label = new QLabel( tr("中文标签") ); 可惜setDefaultCodec是QT3的函数,QT4已经不支持了。2、 设置QObject的成员函数tr()的编码;QTextCodec::set
阅读全文
摘要:http://web.mit.edu/qt-dynamic/www/stylesheet-reference.htmlQt样式说明以及其他东西,太好了,太好了
阅读全文
摘要:Qt的QObject1.试验代码:#include <QApplication>#include <QtCore>#include <QtGui>int main(int argc, char *argv[]){QApplication app(argc, argv);int size = sizeof(QObject);QPushButton* quit = new QPushButton("Quit");delete quit;return app.exec();}QObject是Qt类体系的唯一基类,就象MFC中的CObject和D
阅读全文
摘要:http://www.360doc.com/content/10/0107/18/48648_12915877.shtmlhttp://www.cnblogs.com/jason-jiang/archive/2007/01/13/619643.html目的是用于GPS导航
阅读全文
摘要:原文:http://apps.hi.baidu.com/share/detail/6144871到这里可以下载本文的PDF文档:http://download.csdn.net/source/1763251(说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动。)(在Linux下写串口通信程序。首先portName应该改为/dev/ttyS0, 然后QextSerialBase::EventDriven需要改为QextSerialBase::Polling,也就是说,Linux下不支持事件驱动,这就是麻烦所在,
阅读全文
摘要:要实现GPS的解析和显示经纬度等信息,在硬件上最方便的就是使用一个GPS模块,比如ublox模块,这个厂家的产品基本上算是市场占有率第一的。然后ublox模块可以通过串口或者usb来和SYSZUX PAD(或者其它的什么显示电路)来通信。 Ublox模块启动后会先发送一些ublox公司相关信息的文本,然后会按照NMEA0183标准协议来传送GPS定位数据,gemfield的Qt端做的就是解析这些数据。一般情况下,ublox模块一秒钟发送一组定位的相关信息,这些信息是文本格式,大致内容如下:$GPVTG,18.89,T,,M,1.422,N,2.634,K,A*03$GPGGA,070054.0
阅读全文
摘要:在Qt Creator的"Edit"菜单下选择“Select Encoding .."打开Text Encoding"对话框 选择UTF-8代码里面Qstring::fromUtf8("汉字部分")或者QString::fromWCharArray(L"汉字部分")
阅读全文
摘要:QT4.7和VS2008 顺利安装必读 2010年10月份刚毕业踏入工作,做项目需要在VS下用QT开发环境,最近查了不少资料,很多种安装方法,对于我这种初步接触QT的,看的头都大了。 Www.Svn8.Com 经过几番测试,终于搞定QT4.7在VS2008下的安装,实际so easy。都是版本惹的祸。 Svn8.Com Www.Svn8.Com总结起来网上流行的安装说明有以下几个问题需要解释清楚:1,到底需要下载什么软件?软件版本混乱。那些安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很混乱,实际都没必要。 Bbs.Svn8.Com 2,到底要配置什么环境变量?
阅读全文
摘要:下载Qt For wince框架:http://qt.nokia.com/downloads/win-ce-cpp怎样安装?http://doc.qt.nokia.com/4.7/install-wince.html遇到问题参考:http://www.cuteqt.com/bbs/viewthread.php?tid=183总结:1.示例配置环境的命令是:configure -platform win32-msvc2005 -xplatform wincewm50pocket-msvc2005参考C:\Qt\4.7.1\mkspecs的目录即可,如vs2008+wm5.0的配置命令是confi
阅读全文
摘要:例:新建一个项目,用QT Designer设计界面,然后在VS中编译。过程:1. 用QT Designer进行设计,另存成ui文件(如Demo.ui)。2. 在project目录下运行“uic Demo.ui -o ui_Demo.h”生成ui_Demo.h文件。3. 继续编写代码,自定义对话框类继承自QDialog和ui_Demo.h中定义的类。4. 保存所有文件,在project目录下运行“qmake -project”,生成pro文件(如DemoProject.pro)。5. 在project目录下运行“qmake -tp vc DemoProject.pro”生成新的vcproj文件。
阅读全文
摘要:4.修改tetrahedron.h代码此处一定要#include <QtGui/QtGui>#include <QtOpenGL/QtOpenGL>不知道为何,如果要使用QGLWidget 就要这两个头文件#ifndef TETRAHEDRON_H#define TETRAHEDRON_H#include <QtGui/QtGui>#include <QtOpenGL/QtOpenGL>#include <QColor>#include <QPoint>class Tetrahedron : public QGLWidg
阅读全文
摘要:开始接触Qt,真的是脑袋都搞大了,尤其是要搞三维图形的时候,遇到那个QGLWidget真把我弄疯了,怎么搞都是报错,不是找不到头文件QGLWidget,就是其他的问题,悲剧啊~~~~在我几乎要发飙放弃的时候,不报任何希望的打开了下《C++-GUI-Programming-with-Qt-4-1st-ed》,看到里面有个三维实例程序,然后按照里面的步骤粘贴代码。嘿,居然可以运行,哈哈~~~极度兴奋~~~~~,皇天不负有心人啊~~~~~~~~~~~下面将自己的制作步骤一步一步列出来,防止忘记的时候又搞不定。1.打开QtCreator,新建一个Project。选择Qt C++ Project->
阅读全文
摘要:中文网站 Qt中文论坛 http://www.qtcn.org/ Qt开发论坛 http://bbs.qtdevelop.org/index.php Qt OpenGL简体中文教程 http://www.qiliang.net/nehe_qt 另一份Qt 简体中文文档(2002年5月至今没有更新) http://www.joyinternet.net/cn/qt xilubbs上一个Qt讨论区 http://vcqt.xilubbs.com/ Qt中文讨论邮递列表 http://lists.linux.net.cn/wws/info/qt-cn 英文网站 Trolltech官方网站 http:
阅读全文
摘要:http://www.yafeilinux.com/?page_id=3嵌入未来----开源 共享 自由yafeilinux.com致力于Qt及Qt Creator的推广和普及工作!我的主页 Qt系列教程 Qt开源软件 资源下载 最近更新 Qt系列教程Qt Creator系列教程为了使更多的Qt初学者能尽快入门Qt,也为了Qt及Qt Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语言可能不规范,但是它却被数十万网友所认可。我们会将这一系列教程一直写下去,它将涉及Qt的方方面面。本系列教程一直在更新… …版权声明:该
阅读全文
摘要:http://wenku.baidu.com/view/e94b61eb6294dd88d0d26b9c.htmlqt+creator系列教程(上)
阅读全文
摘要:http://wenku.baidu.com/view/a45461c52cc58bd63186bd38.htmlQt Creator添加菜单图标
阅读全文

浙公网安备 33010602011771号