- 69
- 0
- 约 5页
- 2017-08-03 发布于河南
- 举报
事件是GUI应用的核心概念,GUI应用就是通过执行一个个事件来完成其功能的。围绕事件而设计的事件循环,事件分发,事件截取(hook),这些都是GUI Framework的核心部分和运行的基础,是把其它所有对象联接起的纽带。在QT中,事件循环和事件机制被封装在QEventLoop中。本文就简略介绍一下,QT中的事件运行机制。 1.事件分类 QT中的事件主要有如下几种: (1)QWSEvent和QWSCommand 这是QWSClient和QWSServer通讯所使用的事件,QWS Client向QWS Server发送QWSCommand请求,QWS Server向QWS Client返回QWSEvent响应。 QWSEvent和QWSCommand是client与server通讯所使用的socket事件转换来的。 QWSEvent事件保存在QApplication::Data的QPtrListQWSEvent queue中。 QWSCommand保存在QWSServer的QPtrListQWSCommandStruct commandQueue中; (2)QEvent QEvent是在QWS Client内部各个QObject使用的事件。封装了各种窗口消息:QShowEvent,QFocusEvent,QMoveEvent等。 QEvent主
您可能关注的文档
最近下载
- 工程造价管理培训2026年课件.pptx
- 20230323-Beta猎手系列之三-行业超预期的全方位识别与轮动策略-国金证券-17页.pdf VIP
- 新22J08 地下工程防水.pdf VIP
- 标准图集-03R411-1室外热力管道安装(地沟敷设).pdf VIP
- 国华纪念中学招生综合测试题及详细答案.docx VIP
- 工地民工宿舍区消防应急演练脚本.docx VIP
- 焦化厂脱硫工艺 焦化厂化工车间脱硫废液提盐操作规程.doc VIP
- 松下微波炉使用说明书.pdf VIP
- 2025年新能源公司风电场风机倒塌事故应急演练方案.pdf VIP
- TCECS 720-2020 钢板桩支护技术规程.pdf VIP
原创力文档

文档评论(0)