
Qt
xysq
这个作者很懒,什么都没留下…
展开
-
Qt中使用QODCB访问Access数据库
Qt为数据库访问提供QtSql模块实现了数据库与Qt应用程序的无缝集成。QtSql模块使用驱动插件与不同的数据库接口通信。Qt自带有QODBC驱动,通过windows平台上提供的ODBC驱动访问支持ODBC的数据库,如Ms Access、SQL Server等 (Windows XP 自带有Access和SQL Server的ODBC Driver)。下面我们就用QODBC对Acces原创 2009-03-02 20:39:00 · 11695 阅读 · 3 评论 -
Qt中解决乱码的方法
在程序main.cpp中加入以下代码#include int main(int argc, char **argv){ QTextCodec *codec = QTextCodec::codecForName("GB2312"); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(原创 2009-03-09 22:28:00 · 1323 阅读 · 2 评论 -
Qt操作SQLite数据库
SQLite是遵守ACID的关联式数据库管理系统,它包含在一个相对小的C库中。下面代码示例用Qt来连接SQLite数据库void MainWindow::connectDB(){ QSqlDatabase dbconn = QSqlDatabase::addDatabase("QSQLITE", "testSQLite"); dbconn.setDatabaseN原创 2009-03-17 14:40:00 · 4192 阅读 · 3 评论 -
在非模式对话框退出时,释放内存
在非模式对话框退出,我们希望该Qt窗口在退出时自动能够delete掉自己,在这里只需添加下面一句代码,对话框在退出里即可自动删除TestDlg *dlg;dlg = new TestDlg(this);dlg->setAttribute (Qt::WA_DeleteOnClose); //设置自动删除属性dlg->show();原创 2009-09-08 17:28:00 · 706 阅读 · 0 评论 -
windows下使用MinGW编译QPSQL插件
<br />一直以来一直想在Qt下使用PSQL数据库,但编译后QPSQL插件,一直不能运行,因此一直没用成。前天弄了一上午的一次偶然操作,终于发现了问题所在, 其实是很简单的。现将步骤写下来。<br />1、安装PostgreSQL,我这里安装的时PostgreSQL8.4,安装到了d:/PostgreSQL下。<br />2、打开Qt Command Prompt,进入命令行,然后进入$QTDIR/src/plugins/sqldrivers/psql目录。<br />3、然后,在命令行输入 qmake原创 2010-06-27 15:52:00 · 2126 阅读 · 0 评论 -
Qt中显示wmf文件
<br /> 前一阵,在一项目中需要使用cad的图纸,但dwg太过复杂了,后来又研究了dxf,但有一些复杂点的dwg转换到了dxf,dxf变得很庞大,本来就是要在cad图间不停切换,这使的程序性能受到一点影响,后面在无意中发现cad能导出wmf文件,网上一查,wmf是Microsoft Windows中常见的一种图元文件格式,它具有文件短小、图案造型化的特点,心里一直高兴,心想终于找到好方法了。决定将wmf弄到项目里,结果却出现了一大堆的问题,首先发现Qt不支持wmf,既然不支持哪就自己用GDI来操原创 2010-06-27 16:11:00 · 4277 阅读 · 1 评论 -
Qt5.5和5.4在opengl中setUpdateBehavior函数引起的问题
最近在板子上用Qt5.4编译opengl es2程序,一直运行的很好,后来在windows下用Qt5.5来编译,由于图形比较大,在opengl es2里是分几次来绘制,在windows下程序运行后只显示最后一次绘制的图形,等于说每次绘图后自动清屏了,折腾了好一阵都没找到问题,后来将 glClear和glClearColor全屏蔽,一样的效果,怀疑是widget自动清屏了,查询Qt的文档,发现Qt5原创 2016-05-19 10:22:34 · 1196 阅读 · 0 评论