上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 一、自定义事件对象 1、Qt可以自定义新的事件类 (1)、自定义的事件类必须继承自QEvent (2)、自定义的事件类必须拥有全局唯一的Type值(event->type()可以获得事件的类型) (3)、程序中必须提供处理自定义事件的方法 2、自定义事件类 (1)、将QEvent作为父类继承 (2) 阅读全文
posted @ 2017-02-20 00:28 lgc202 阅读(648) 评论(1) 推荐(0) 编辑
摘要: 一、在程序中发送事件 1、Qt可以在程序中自主发送事件 (1)、堵塞型事件发送 A、事件发送完后需要等待事件处理完成 (2)、非堵塞型事件发送 A、事件发送后立即返回 B、事件被发送到事件队列中等待处理 2、QApplication类提供了支持事件发送的静态成员函数 3、注意事项 (1)、sendE 阅读全文
posted @ 2017-02-19 22:06 lgc202 阅读(773) 评论(3) 推荐(0) 编辑
摘要: 一、文本编辑器中的打印 1、QPlainTextEdit内部的文档结构 (1)、QPlainTextEdit通过QTextDocument对象存储文本数据 (2)、QPlainTextEdit本身只负责界面形态的显示 (3)、QPlainTextEdit内部有指针指向下面两个类 2、QTextDoc 阅读全文
posted @ 2017-02-19 19:26 lgc202 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 一、编辑交互功能 1、编辑器中常规的编辑交互功能 2、QPlainTextEdit提供了丰富的交互接口 3、信号与槽的连接 编辑器代码修改:将action触发的信号映射到QPlainTextEdit对象的槽函数 二、文本编辑器中的界面状态 1、不是任何时候都可以复制、粘贴、撤销、重做(比如开始没有数 阅读全文
posted @ 2017-02-19 17:17 lgc202 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 一、Qt中的拖放事件 1、拖放事件概述 (1)、拖放一个文件进入窗口将触发拖放事件 (2)、每一个QWidget对象都能处理拖放事件 (3)、拖放事件的函数为 2、拖放事件中的QMimeData (1)、QMimeData是Qt中的多媒体数据类 (2)、拖放事件通过QMimeData对象传递数据 ( 阅读全文
posted @ 2017-02-19 11:22 lgc202 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 一、Qt中事件处理的顺序 1、事件传递的过程 (1)、事件被组件对象处理后可能传递到其父组件对象 2、QEvent中的关键成员函数 #include "Widget.h" #include <QEvent> #include <QDebug> Widget::Widget(QWidget *pare 阅读全文
posted @ 2017-02-19 11:09 lgc202 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 一、图形界面应用程序的消息处理模型 二、Qt的事件处理 1、Qt平台将系统产生的消息转换为Qt事件(每一个系统消息对象Qt平台的一个事件) (1)、Qt事件是一个QEvent的对象 (2)、Qt事件用于描述程序内部或者外部发生的动作 (3)、任意的QObject对象都具备事件处理的能力 2、GUI应 阅读全文
posted @ 2017-02-18 22:48 lgc202 阅读(2871) 评论(0) 推荐(1) 编辑
摘要: 一、QMap深度解析 1、QMap是一个以升序键顺序存储键值对的数据结构 (1)QMap原型为class QMap<K, T>模板 (2)、QMap中的键值对根据key进行了排序 (3)、QMap中的key类型必须重载operator < (小于操作符) 2、QMap使用实例一 3、QMap使用实例 阅读全文
posted @ 2017-02-18 21:09 lgc202 阅读(8073) 评论(0) 推荐(2) 编辑
摘要: 一 、判断未保存的数据 1、QPlainTextEdit能够触发与编辑功能相关的信号 2、解决方案 (1)、定义槽函数void onTextChanged() (2)、映射textChanged()到槽函数 (3)、定义成员变量bool m_isTextChanged = false; (4)、当文 阅读全文
posted @ 2017-02-18 18:37 lgc202 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 一、QAction的信号 1、QAction被点击之后会产生一个triggered信号 (1)、通过信号与槽的机制能够捕捉对QAction对象的操作 (2)、项目中可以将多个信号映射到同一个槽函数 二、文件的打开、保存、另存为操作 1、文件的打开操作 2、文件的保存操作 (1)、定义成员变量用于标记 阅读全文
posted @ 2017-02-18 12:58 lgc202 阅读(608) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页