QT开发(二十)——QT对话框一、对话框简介对话框是与用户进行简短交互的顶层窗口QDialog是QT中所有对话框窗口的基类,QDialog继承于QWidget,是一种容器型的组件,是定制了窗口样式的特殊QWidget。QDialog作为一种专用的交互窗口,不能作为子部件嵌入其他容器中。二、对话框类..
分类:
其他好文 时间:
2016-11-11 07:56:51
阅读次数:
1495
QT开发(十九)——QT内存泄漏问题一、QT对象间的父子关系QT最基础和核心的类是:QObject,QObject内部有一个list,会保存children,还有一个指针保存parent,当自己析构时,会自己从parent列表中删除并且析构所有的children。QT对象之间可以存在父子关系,每一个对象都可以保..
分类:
其他好文 时间:
2016-11-10 21:37:01
阅读次数:
310
SQLite文件数据库的操作 Qt插件的安装配置 1、VS2008下安装Qt开发包 解压缩4.7.3.rar到C:\Qt\4.7.3\ Qt for VS addin2、安装并配置Visual Assist X 重点难点1,连接SQLite文件数据库并操作 重点难点2:Qt界面GUI编程的操作 代码 ...
分类:
数据库 时间:
2016-11-06 02:41:39
阅读次数:
245
QT开发(十三)——QT信号与槽机制一、QT消息模型QT封装了具体操作系统的消息机制,遵循经典的GUI消息驱动事件模型。QT定义了与操作系统消息相关的自己的概念,即信号与槽。信号signal是由操作系统产生的消息。槽slot是程序中的消息处理函数。connect将系统消息绑定到消息处理..
分类:
其他好文 时间:
2016-11-03 03:00:33
阅读次数:
175
QT开发(十二)——QT事件处理机制一、QT事件简介QT程序是事件驱动的,程序的每个动作都是由内部某个事件所触发。QT事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。常见的QT事件类型如下:键盘事件:按键按下和松开鼠标事件:鼠标移动,鼠标按键的按下和松开拖放事件..
分类:
其他好文 时间:
2016-11-03 02:59:23
阅读次数:
3696
QT开发(十四)——QT绘图系统一、QT绘图原理Qt4中的2D绘图系统称为Arthur绘图系统,可以使用相同的API在屏幕上和绘图设备上进行绘制,主要基于QPainter、QPainterDevice和QPainterEngine。QPainter执行绘图操作,QPainterDevice提供绘图设备,是一个二维空间的抽象,QPainterE..
分类:
其他好文 时间:
2016-11-03 02:57:38
阅读次数:
304
QT开发(十六)——QT绘图实例-钟表一、钟表实现原理钟表的实现需要设置定时器,定时器每隔一秒发送timeout()信号到QWidget::update()槽函数,update()槽函数将会重绘一次窗口,重写重绘事件函数paintEvent(QPaintEvent*event),根据获取的当前系统时间的时钟、分钟、秒钟重绘..
分类:
其他好文 时间:
2016-11-03 02:55:23
阅读次数:
5478
QT开发(十五)——QT坐标系统一、QT坐标系简介Qt中每一个窗口都有一个坐标系,默认窗口左上角为坐标原点,然后水平向右依次增大,水平向左依次减小,垂直向下依次增大,垂直向上依次减校原点即为(0,0)点,以像素为单位增减。二、坐标系变换坐标系变换是利用变换矩阵来进行..
分类:
其他好文 时间:
2016-11-03 02:54:40
阅读次数:
208
QT开发(九)——QT单元组件QT有三种单元组件,分别为列表单元组件QListWidget、树形单元组件QTreeWidget、表格单元组件QTableWidget。一、QListWidget列表单元1、QListWidget组件简介QListWidget列表单元组件继承自QListView,是基于单元的列表组件。QListWidget可以显示一个..
分类:
其他好文 时间:
2016-11-02 15:00:18
阅读次数:
635
QT开发(七)——QT按钮组件QT中有六种按钮组件,分别是按压按钮QPushButton、工具按钮QToolButton、单选按钮QRadioButton、多选按钮QCheckBox、命令链接按钮QCommandLinkButton、按钮盒QButtonBox。一、QPushButton组件1、QPushButton组件简介QPushButton组件用于接受用户点击..
分类:
其他好文 时间:
2016-11-01 21:38:48
阅读次数:
1095