事件处理
文章目录
- 事件处理
-
- 1、Qt事件介绍
- 2、常用事件函数
-
- 2.1 paintEvent事件
- 2.2 鼠标事件
- 2.3 窗口大小改变事件
- 2.4 窗口隐藏/关闭/显示事件
- 2.5 键盘按键事件
- 3、事件拦截
- 4、事件过滤器
- 5、事件队列与事件处理
1、Qt事件介绍
Qt GUI应用程序的核心是 QApplication 类。 每个GUI应用程序都需要一个并且只有一个 QApplication 对象才能运行。 该对象包含应用程序的事件循环——控制所有用户与 GUI 交互的核心循环。
在Qt中,事件是一种对象,由抽象类QEvent表示。Qt对事件进行分类,比如使用QKeyEvent表示键盘按键事件,使用QMouseEvent表示鼠标事件,QPaintEvent表示窗体绘制事件等等。</