QT
Tommy
随遇而安
展开
-
跨平台GUI--Qt windows 开发环境安装配置(VS2005+QT+IntegrationPlugin)(转载)
1.正常安装Visual Studio 2005,只要安装了C++即可.注意:不是Express版本.2.下载Qt源代码Qt 4.3.2 Windows OpenSource版下载:http://www.qtcn.org/download/qt-win-opensource-src-4.3.2.zipftp://ftp.trolltech.com/qt/source/qt-win-opensour转载 2010-04-17 01:52:00 · 1091 阅读 · 0 评论 -
QT中文乱码的问题。。
在程序初始化的时候,调用QTextCodec::setCodecForTr(QTextCodec::codecForName("gbk")); 要包含头文件,#include 然后对于中文调用的地方,QMessageBox::information(this,"帮助","中文",QMessageBox::Yes);加个tr(),就可以了。。QMessageBox::information(this,tr("帮助"),tr("中文"),QMessageBox::Yes);原创 2010-08-03 15:08:00 · 4254 阅读 · 3 评论 -
Qt基础 - Qt Layout Management
<br /> <br />Qt的版面配置(layout)系統提供了一個簡單有效的方法來做child widget的版面編排。使用版面配置具有下列的優點:將child widget的位置做編排可調整的視窗預設大小可調整的視窗最小大小可調整視窗大小根據內容自動調整: child widget的字型大小、文字或其他內容隱藏或顯示child widget移除child widget<br /><br />其實使用者也可以直接經由撰寫程式碼做版面配置,但卻是相當不方便,因為每次修改都需要重新compile、lin转载 2010-10-21 15:00:00 · 1218 阅读 · 0 评论 -
VS2005 QT QMYSQL driver not loaded
由于vs编程助手(VAssistX)和联合编译(IncrediBuild)这两个究级强大的软件,ms的ide一直是世界上最傻瓜和最强大的ide。。3、安装MySql5.1,至少要是4以上的版本(3的话,编译驱动时还要修改源代码)。安装时要安装include和lib。4、编译MySql驱动。 关于这一点要好好说说,qt作为开源软件,由于版权问题,没有提供所有数据库的驱动。而这个驱动原创 2013-12-31 17:01:24 · 1241 阅读 · 0 评论 -
QT中实现自定义 sendMessage 和 postMessage
项目中需要个windows中的sendmessage之类的消息处理.但是看了下QT好像没有直接的方式实现...网上看了下别个的介绍...什么 bool winEvent(MSG *message, long *result); 但是这东西居然不能响应用户的自定义消息..想了一会看来只能自己想办法实现了...看了下 QEvent的实现....和 customEvent(QE原创 2014-04-03 16:22:26 · 6124 阅读 · 1 评论 -
QT 一些非常常用的操作
一 如果在窗体关闭前自行判断是否可关闭二 如何用打开和保存文件对话框 三 如何使用警告、信息等对话框 四 在Windows下Qt里为什么没有终端输出五 想在源代码中直接使用中文,而不使用tr()函数进行转换,怎么办六 为什么将开发的使用数据库的程序发布到其它机器就连接不上数据库七 如何创建QT使用的DLL(.so)以及如何使用此DLL(.so转载 2014-04-09 13:58:00 · 2404 阅读 · 0 评论