
QT
pony
这个作者很懒,什么都没留下…
展开
-
QT3与QT4中uic的使用差异
<br /><br />1、 QT3<br />在QT3中,用designer设计好界面后,使用uic来根据界面生成代码文件,QT3的uic可以自动生成.h和.cpp文件,假设你在制作一个名叫DemoDlg的对话框,生成文件名为DemoDlg.ui的ui文件,那么 QT3的uic生成的文件则是DemoDlg.h和DemoDlg.cpp,具体的命令如下:<br /># uic DemoDlg.ui -o DemoDlg.h <br /># uic DemoDlg.ui -i De转载 2010-12-09 14:05:00 · 786 阅读 · 0 评论 -
浅谈QT中窗口刷新事件
<br /><br />经过一个星期的项目初步开发,写此文就开发时遇到的一些常见问题,给出些资料和自己的观点,希望能给其他的初学者或者参赛的选手一点帮助,当然,也算是一种抛砖引玉,大家有什么好的技巧经验什么的,也能多多分享,借助这次比赛,我们共同进步~<br />如果大家都是跟我一样,刚刚开始接触QT,开始开发QT的程序,肯定也会有很多不习惯的地方,今天我重点想谈的就是这么一个不习惯的地方——QT中窗口刷新事件。<br />对于窗体刷新事件,我主要谈一下paintevent的使用,我猜也许很多人初次使用这个原创 2011-06-01 09:42:00 · 2641 阅读 · 0 评论 -
Qt系列软件包 (Qtopia Core,Qt Extended,Qt-embedded的区别)
<br />一、Qt简介<br />Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。<br />使用Qt开发的软件,可以在任何支援的平台上编译与执行,而不需要修改源代码。可以实现本平台的图形界面风格,也可实现其它平台的图形界面风格。比如您可以在Microsoft Windows平台下编译出具有苹果公司Mac OS图形界面风格的应用程序转载 2011-01-20 15:02:00 · 1168 阅读 · 0 评论 -
QT/E中的字体
<br />本文来源于http://doc.trolltech.com/3.3/emb-fonts.html<br />QT/E支持以下四种字体文件<br />1. TrueType(TTF) 可缩放的矢量字体,显示用。<br />2. Postscript Type1 (PFA/PFB) 可缩放的矢量字体,打印机使用。<br />3. Bitmap Distribution Format fonts (BDF) 不可缩放的像素字体。最好不要在产品系统中使用,其载入速度很转载 2011-01-19 19:49:00 · 1490 阅读 · 0 评论 -
qt configure参数解释
<br />Usage: configure [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir <dir>]<br />[-docdir <dir>] [-headerdir <dir>] [-plugindir <dir> ] [-datadir <dir>]<br />[-translationdir <dir>] [-sysconfdir <dir>] [-examplesdir <dir>]<br />[-demosdi转载 2011-01-07 13:31:00 · 1211 阅读 · 0 评论 -
QT3开发积累
<br /><br />1. 支持中文<br />(1) 方法一<br />在main.cpp里加入下面编码:<br />#include <qtextcodec.h><br />//使用中文编码<br />QTextCodec *tc = QTextCodec::codecForName("utf8");<br />QTextCodec::setCodecForCStrings(tc);<br />(2) 方法二<br />如果支持多语言,建议使用 QtLinguist(没实验过)<br /转载 2010-12-31 14:24:00 · 1067 阅读 · 0 评论 -
Qt属性setProperty & property
<br />1.属性有什么用?<br />由于c++类具备封装特性,不推荐对类成员变量(class variables)进行直接存取。现代编译器引用属性(property)的概念,对成员变量进行安全的存取。比如在win平台下 vc7有类似于__property或[property]的支持。Qt由于要实现其跨平台(cross platform),引入一套独特的属性系统。其底层是由meta compiling进行支持。<br /><br />2.格式<br />Q_PROPERTY(type name<br /转载 2010-12-18 16:20:00 · 21205 阅读 · 0 评论 -
QT 按钮图片的设置
<br />设置在按钮图片使用setStyleSheet函数<br />ui->btn_dial->setStyleSheet("QPushButton{background-image: url(:/images/call_up.bmp);}" <br />"QPushButton:hover{background-image: url(:/images/call_hov.bmp);}" <br />"QPushButton:pressed{background-image: url(:/images/c转载 2010-12-18 16:03:00 · 14827 阅读 · 0 评论 -
Qt3和Qt4版本差异带来的问题和解决方法
<br /><br />Qt3和Qt4两个版本存在很大的差异,这也给我们使用带来了很大的挑战。下面我结合一下我在实际编程过程中遇到的问题来总结一下如何更好的使用Qt3和Qt4两个版本来进行编程。Qt的版本不断更新,现在最新的版本是4.6。<br /> <br />1. 首先是系统平台的差异。 在win下,Qt3的代码已经很少能见到了,而且Nokia早就放弃了对Qt3的更新和支持。所以目前主要的代码都是在Qt4下,同时Qt3和Qt4在win下部署起来也比较方便,这样也就大大减弱了版本差异对我们的影响。主要还原创 2010-12-09 15:22:00 · 960 阅读 · 0 评论 -
Qt4中ui文件的使用方法
ui文件的使用是在Qt4中不太容易上手的一点,因为很多同学都是从Qt3升级到Qt4的,在升级过程中发现这部分的变化非常之大,让人有点无所适从。 Qt3的designer简直可以媲美一个ide,可以编辑代码,可以管理工程, 可是到了Qt4却仿佛是退化到了史前一万年,我们又来到那个茹毛饮血的蛮荒时代,工程管理的功能被彻底剔除到designer以外。Trolltech这样做也是有道理的,在他们的Qt4 What’s New里就阐述了他们的观点,Designer被清晰地定义为界面设计工具,只负责界面设计这个单纯的功转载 2010-12-09 13:52:00 · 602 阅读 · 0 评论 -
通过qt configure -qconfig进一步裁剪
前一篇讲了可以通过configure脚本来进行配置,但是有许多可以更进一步的配置不能通过configure脚本,或者配置起来非常麻烦,这时就可以借助qconfig工具来进行配置,把不必要的类裁掉,可以看下图qconfig工具截图。可以精确地控制要哪一个类,不要哪一个类,并且自动解转载 2011-08-29 11:04:11 · 1309 阅读 · 0 评论