摘要:
一、在程序中发送事件 1、Qt可以在程序中自主发送事件 (1)、堵塞型事件发送 A、事件发送完后需要等待事件处理完成 (2)、非堵塞型事件发送 A、事件发送后立即返回 B、事件被发送到事件队列中等待处理 2、QApplication类提供了支持事件发送的静态成员函数 3、注意事项 (1)、sendE 阅读全文
摘要:
一、文本编辑器中的打印 1、QPlainTextEdit内部的文档结构 (1)、QPlainTextEdit通过QTextDocument对象存储文本数据 (2)、QPlainTextEdit本身只负责界面形态的显示 (3)、QPlainTextEdit内部有指针指向下面两个类 2、QTextDoc 阅读全文
摘要:
一、编辑交互功能 1、编辑器中常规的编辑交互功能 2、QPlainTextEdit提供了丰富的交互接口 3、信号与槽的连接 编辑器代码修改:将action触发的信号映射到QPlainTextEdit对象的槽函数 二、文本编辑器中的界面状态 1、不是任何时候都可以复制、粘贴、撤销、重做(比如开始没有数 阅读全文
摘要:
一、Qt中的拖放事件 1、拖放事件概述 (1)、拖放一个文件进入窗口将触发拖放事件 (2)、每一个QWidget对象都能处理拖放事件 (3)、拖放事件的函数为 2、拖放事件中的QMimeData (1)、QMimeData是Qt中的多媒体数据类 (2)、拖放事件通过QMimeData对象传递数据 ( 阅读全文
摘要:
一、Qt中事件处理的顺序 1、事件传递的过程 (1)、事件被组件对象处理后可能传递到其父组件对象 2、QEvent中的关键成员函数 #include "Widget.h" #include <QEvent> #include <QDebug> Widget::Widget(QWidget *pare 阅读全文