QT临时笔记
2016-04-12 00:00
411 查看
accept()槽函数实现了默认的功能,它会将对话框关闭并返回Accepted。
Qt中可以使用资源文件将各种类型的文件添加到最终生成的可执行文件中,这样就可以避免使用外部文件可能出现的一些问题。而且,在编译时Qt还会将资源文件进行压缩,我们可能发现生成的可执行文件比我们添加到其中的资源文件还要小。
垂直分裂器(垂直长度可变)和垂直布局管理器(垂直长度不变)的重要区别。
#include <QMouseEvent> 鼠标事件
#include <QKeyEvent> 键盘事件
定时器
Qt中有两种方法来使用定时器,一种是定时器事件,定时器事件处理函数的定义:
void Widget::timerEvent(QTimerEvent *event)
另一种是使用信号和槽。一般使用了多个定时器时最好使用定时器事件来处理。
编译数据库驱动
内置一部分数据库驱动。然后一部分提供源码,需要你打开项目,加上mysql的include(头文件)和lib(库文件),然后生成resease版本。将生成的qsqlmysql4.dll,libqsqlmysql4.a,qsqlmysqld4.dll,libqsqlmysqld4.a都复制到C:\Qt\4.8.4\plugins\sqldrivers目录下,这是数据库驱动插件放置的目录
Qt中可以使用资源文件将各种类型的文件添加到最终生成的可执行文件中,这样就可以避免使用外部文件可能出现的一些问题。而且,在编译时Qt还会将资源文件进行压缩,我们可能发现生成的可执行文件比我们添加到其中的资源文件还要小。
垂直分裂器(垂直长度可变)和垂直布局管理器(垂直长度不变)的重要区别。
#include <QMouseEvent> 鼠标事件
#include <QKeyEvent> 键盘事件
定时器
Qt中有两种方法来使用定时器,一种是定时器事件,定时器事件处理函数的定义:
void Widget::timerEvent(QTimerEvent *event)
另一种是使用信号和槽。一般使用了多个定时器时最好使用定时器事件来处理。
编译数据库驱动
内置一部分数据库驱动。然后一部分提供源码,需要你打开项目,加上mysql的include(头文件)和lib(库文件),然后生成resease版本。将生成的qsqlmysql4.dll,libqsqlmysql4.a,qsqlmysqld4.dll,libqsqlmysqld4.a都复制到C:\Qt\4.8.4\plugins\sqldrivers目录下,这是数据库驱动插件放置的目录
相关文章推荐
- Qt面向对象的程序设计(二)
- Qt面向对象的设计( 一)
- Qt入门(对话框)
- Qt学习之2D绘图(画刷和画笔)
- qt中文乱码 错误 常量中有换行符
- qt错误
- Qt入门(动作、布局管理器、菜工状)
- Qt——设置Qt应用程序图标
- QT生成的exe发布方式——windeployqt
- Qt入门(常用类、方法、信息槽)
- QT中文乱码解决方法
- Qtcreator 修改工程名字的方法
- Qt 创建文件浏览器
- Qt QString.arg参数的一点注意
- Qt移动应用开发(三):使用精灵图片实现帧动画
- QString 的使用技巧
- qt 中的基本知识
- qt中文乱码问题(1)
- qtreewidget 添加复选按钮
- Qt做发布版,解决声音和图片、中文字体乱码问题