首页
›
编程基础与工程化
›
013-Qt
›
《Qt事件处理机制实战》
VIP20
本课程属于:013-Qt
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Qt事件处理机制实战
📚 共计 30 章节
01
Qt事件机制概述
事件驱动架构、事件循环、事件与信号槽的区别
核心概念
入门
02
事件类型详解
QEvent类、事件类型枚举、自定义事件类型
QEvent
枚举
03
事件传递与分发
事件传递路径、事件过滤器、事件重写
分发
过滤器
04
鼠标事件
QMouseEvent、鼠标按下/释放/移动、鼠标跟踪
鼠标
交互
05
键盘事件
QKeyEvent、按键按下/释放、焦点事件
键盘
焦点
06
定时器事件
QTimerEvent、QTimer类、单次与重复定时器
定时器
QTimer
07
绘制事件
QPaintEvent、QPainter使用、双缓冲绘图
绘图
QPainter
08
窗口事件
QResizeEvent、QMoveEvent、QCloseEvent
窗口
生命周期
09
拖放事件
QDragEnterEvent、QDropEvent、拖放操作实现
拖放
交互
10
输入法事件
QInputMethodEvent、输入法上下文
输入法
I18n
11
事件过滤器深入
eventFilter()实现、全局事件过滤
过滤器
高级
12
事件重写实战
重写keyPressEvent、mousePressEvent等
重写
实战
13
自定义事件
继承QEvent、注册事件类型、发送自定义事件
自定义
QEvent
14
事件循环机制
QEventLoop、事件循环嵌套、模态对话框
循环
QEventLoop
15
事件处理性能优化
事件合并、事件压缩、高频事件处理
性能
优化
16
触摸事件
QTouchEvent、多点触控、手势识别
触摸
手势
17
手势事件
QGestureEvent、QGesture、手势识别器
手势
QGesture
18
上下文菜单事件
QContextMenuEvent、右键菜单实现
菜单
右键
19
焦点事件
QFocusEvent、焦点策略、Tab键顺序
焦点
Tab
20
滚轮事件
QWheelEvent、滚轮缩放、滚动条联动
滚轮
缩放
21
平台相关事件
QPlatformSurfaceEvent、屏幕变更事件
平台
屏幕
22
事件序列与手势冲突
事件序列管理、手势冲突解决
序列
冲突
23
事件调试技巧
QEvent::toString()、事件日志、断点调试
调试
日志
24
事件与多线程
跨线程事件投递、QCoreApplication::postEvent
多线程
postEvent
25
事件队列管理
事件优先级、事件队列深度、事件延迟处理
队列
优先级
26
QEventLoop高级用法
事件循环嵌套、quit()与exit()
QEventLoop
嵌套
27
事件与QML交互
QML事件处理、C++事件转发到QML
QML
交互
28
事件系统架构设计
事件总线模式、事件驱动框架设计
架构
总线
29
事件处理常见陷阱
事件循环阻塞、事件泄漏、递归事件
陷阱
避坑
30
综合实战:事件驱动应用
构建一个完整的事件驱动应用
实战
综合
所属VIP或分类
同VIP:Qt信号槽原理与工程实践
同VIP:Qt内存泄漏检测与修复实战
同VIP:Qt国际化与本地化实战