Qt
文章平均质量分 58
kqsz127
学生
展开
-
Ubuntu下Qt数据库问题解决
1、QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE 说明在QT连接mysql数据库时,mysql的数据库驱动没有加载上,实际上就是缺少libqt4-sql-mysql 这个驱动包 解决办法:#sudo apt-get install libqt4-sql-mysql 2、QS转载 2016-10-26 18:07:07 · 586 阅读 · 0 评论 -
Ubuntu 下 Qt 编译
首先说一下qt编程的步骤,然后再仔细说一下qmake的使用。我看书上的都是编写好cpp文件后,分别执行命令: qmake -project、qmake、make,然后执行就可以了,但是要是我在一个文件夹下有多个cpp文件,qmake怎么识别?make生成的最后执行文件的名,我怎么能随心所欲的自己定?带着疑问,找了网上的资料,不如所衣,然后尝试着gcc编译的思想竟然撞到了。其实我感觉要要真正了解qma转载 2016-10-26 20:56:46 · 826 阅读 · 0 评论 -
Qt Mysql
用QT连接MySQL需要共享库 libqsqlmysql.so的驱动,路径在plugin/sqldrivers目录下,乍看已经可用了,其实不然。用ldd命令分析一下,libmysqlclient_r.so.* => not found ,后明显libmysqlclient_r.so.* 缺少另一个共享库,他们是依赖关系,解决了这个问题QT才能真的连接到MySQL数据库。而我的/usr/lib64/下转载 2016-10-26 21:36:14 · 357 阅读 · 0 评论 -
Qt mysql 连接操作
Qt5.7下mysql的基本操作可以通过QSqlTableModel类来操作。注意Qt的debug模式无法对数据库进行有效操作1.检测是否已存在MYSQL链接 //检测是否重复链接,如果重复,使用已存在链接 QSqlDatabase db; if(QSqlDatabase::contains("qt_sql_default_connection")) db = QSql原创 2016-11-13 21:04:12 · 465 阅读 · 0 评论