QT 平台技术
文章平均质量分 57
polokang
这个作者很懒,什么都没留下…
展开
-
如何给Qt 开发的应用程序加图标
首先准备个ICO图标。例如:myappico.ico新建个文件 myapp.rc , 里面就写一行:IDI_ICON1 ICON DISCARDABLE "lanmodeicon.ico"保存,并把它和你的图标myappico.ico一起复制到你的QT工程项目的目录。用写字版打开你的QT工程文件(如 "myapp.pro" ),在里面最后新添一行:RC_FILE = myapp.rc构建工程即可。转载 2011-05-12 14:14:00 · 1239 阅读 · 0 评论 -
一个使用QtXmlPatterns模块读取xml 的例子
#include #include #include #include #include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QFile sourceDocument; sourceDocument.原创 2011-06-09 16:13:00 · 2351 阅读 · 0 评论 -
QT 编译出现 undefined reference to `vtable for xx' 的解决方法
现象:编译出现 undefined reference to `vtable for xx' 原因:程序开始没有加入 Q_OBJECT ,后由于要加入slots等信号-槽 的机制,所以加入了Q_OBJECT 关键字。但是makefile文件没有重新生成新的。MOC(原创 2011-08-02 10:27:24 · 1309 阅读 · 0 评论 -
QT SQL 语句相关的返回处理
1. 当获取最大值时,如果表中无记录的情况下,返回是 QString 类型的 0; QString sql = "select Max(id) from test"; if(dbs.Exec(sql)) { if(dbs.has原创 2011-09-07 16:40:08 · 3913 阅读 · 0 评论 -
QT右键菜单的创建及相关问题解决
QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () const void setContextMenuPolicy ( Qt::ContextMe原创 2011-09-07 16:18:46 · 4771 阅读 · 0 评论 -
虚拟机VMware下的Ubuntu不识别USB设备问题的解决方法
问题描述: 1.真实环境是 XP, 虚拟环境是 UBuntu10 2.U盘插上后, XP 可以正常认到,但是 VMWare 上的 UBuntu 一直无法认到。 解决方法:1. 打开 XP 上的 “VMware USB Arbitration Service”原创 2011-08-16 10:52:57 · 8542 阅读 · 0 评论 -
QMap 在获取不到 value 时,默认值为 0
#include #include #include enum UnitsType{SPS,DPS,SPC,DPC,INS,MV,CMV,SPG,ING,ASG,STG};int main(int argc, char *argv[]){ QAppl原创 2011-09-22 16:08:46 · 2776 阅读 · 1 评论 -
QT Mysql 驱动编译过程(windows下)
一. 准备阶段1. 先装 qt Creator : qt-creator-win-opensource-2.1.02. 再装 Qt 库:qt-win-opensource-4.7.2-mingw (安装Qt库时,会询问MinGW编译器的目录:D:\Qt\qtcreator-2.1.0\mingw)3. 添加系统环境变量:D:\Qt\4.7.2\bin;D:\Qt\原创 2011-05-08 12:29:00 · 6671 阅读 · 8 评论 -
QT QTableWidget 用法总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并原创 2011-08-18 15:50:46 · 166485 阅读 · 15 评论