
Qt
seuStones
Java架构
展开
-
Qt多线程编程事项
重要的官方文档:http://wiki.qt.io/ThreadsEventsQObjectshttp://wiki.qt.io/ThreadsEventsQObjects原创 2016-10-25 10:32:50 · 289 阅读 · 0 评论 -
Qt中数据库操作
Qt操作数据库时一般可选择两种方式:1、QSqlTableModel对数据库的操作,具体实现中可能还会用到QSqlRecord等类;2、使用SQL命令语句,用QSqlQuery的exec()函数来执行SQL语句;第二种方式不仅简洁而且更有利于熟悉SQL命令语句操作,大爱!PS.Qt 把数据库操作封装得很好,用Qt类操作数据库基本属于傻瓜式操作~原创 2016-11-09 11:28:53 · 439 阅读 · 0 评论 -
Qt 弹出窗口置顶及QLineEdit点击事件
1、在源文件中设置dialog.setModel(true),或者在Qt designer中选中model。(dialog为弹出窗口名称)2、QLineEdit点击事件:可通过安装事件过滤器实现原创 2016-10-20 21:37:42 · 2873 阅读 · 0 评论 -
Qt QTableView焦点事件
开发过程中发现,在QTableView获得焦点时,按键无法响应,经过几番分析查找发现,QTableVew位于子窗口中,而且其本身会接受按键事件。因此在QTableView获得焦点时,按键点击并不会触发主窗口的keyPressEvent()函数。解决的办法是设置该QTableVew的focusPolicy()属性,让其不处理按键事件。具体实现:ui.tableView.setFocusPolicy(原创 2016-11-13 16:42:07 · 10854 阅读 · 0 评论 -
Ubuntu14.04中配置Qt 5开发环境
安装过程只记录关键几个步骤:1、下载在官方网站:http://download.qt.io/official_releases/中找到并下载qt-opensource-linux-x86-5.5.1.run;2、更新ubuntu的系统资源 $sudo apt-get update3、配置安装c++开发编译环境 $sudo apt-get install原创 2016-09-20 20:56:05 · 978 阅读 · 0 评论 -
Qt·代码封装成dll文件及所生成dll文件的使用
开发环境:Qt5.8.0+Qt Creator一、代码封装成dll文件步骤一:创建工程 图1:创建生成dll的工程 图2 图3 图4: 注意此处需要勾选QtCore,因为后面需要使用该库内QtCore/qglobal.h文件中的 Q_DECL_EXPORT 类 图5 图6 图7:创建...原创 2018-05-29 10:27:05 · 15224 阅读 · 6 评论