当前位置: 首页 > wzjs >正文

se 网站优化wordpress 更改服务器

se 网站优化,wordpress 更改服务器,外地公司做的网站能备案,站长推荐跳转文章目录 1.基本介绍1.QT 中事件的定义2.事件的传递 1.基本介绍 1.QT 中事件的定义 在 Qt 里,事件是对程序运行时所发生的各类状况的抽象表示。 在 Qt 中常见的事件类型如下: 1.用户输入事件: 1.鼠标事件:QMouseEvent 涵盖鼠标…

文章目录

    • 1.基本介绍
      • 1.QT 中事件的定义
      • 2.事件的传递

1.基本介绍

1.QT 中事件的定义

在 Qt 里,事件是对程序运行时所发生的各类状况的抽象表示。

在 Qt 中常见的事件类型如下:
1.用户输入事件:
1.鼠标事件:QMouseEvent 涵盖鼠标按下、释放、移动、双击等操作;QWheelEvent 处理鼠标滚轮滚动。
2.键盘事件:QKeyEvent 处理键盘按键的按下和释放。
2.窗口和控件事件:
1.窗口事件:QResizeEvent 在窗口大小改变时触发;QMoveEvent 窗口位置移动时产生;QCloseEvent 尝试关闭窗口时触发。
2.焦点事件:QFocusEvent 处理控件获得或失去焦点。
3.QShowEvent 和 QHideEvent 分别在窗口或控件显示和隐藏时触发;
4.绘制事件:QPaintEvent 在窗口或控件需重绘时触发,可进行自定义绘制。
5.定时器事件:QTimerEvent 由定时器触发,用于定时任务。

2.事件的传递

进入事件队列
事件产生后进入 Qt 应用的事件队列,主循环会依次从队列取事件处理。
传递规则
1.目标对象:事件先到与发生位置最相关的对象,如鼠标点击位置所在控件。
2.对象处理:目标对象用事件处理函数尝试处理,若处理(返回true)则传递结束;未处理(返回false)则传给父对象。
3.父对象及顶级窗口:父对象重复处理流程,若到顶级窗口仍未处理,事件通常被忽略。
特殊机制
事件过滤器:可让一个对象拦截处理其他对象的事件,事件先经其处理,处理了则不再传目标对象。
自定义事件:开发者创建发送,传递规则与系统事件相同,用QCoreApplication::postEvent()或QCoreApplication::sendEvent()发送。

事件立即发送
QCoreApplication::sendEvent() 能立即发送事件,事件不进队列,直接由目标对象处理。这是同步操作,调用后函数等待事件处理完成才返回。

Qt 中阻止事件向父类传递方法:

1.重写事件处理函数:返回 true 表示事件已处理,如:
1.调用 event->accept():标记事件已接受,可结合返回 true,如:
1.使用事件过滤器:安装过滤器并在 eventFilter 中返回 true 拦截,如:

核心函数
这个为虚函数
bool QApplication::notify(QObject *receiver, QEvent *e)
在这里插入图片描述

事件过程:
1、QApplication::exec 开启事件循环
2、QEventLoop::processEvents 从事件循环中取出事件并发送
3、 QCoreApplication::sendPostedEvents 发送事件
4、bool QApplication::notify(QObject *receiver, QEvent *e) 处理事件
(1)判断返回值, notify_helper && isAccepted() 时不再遍历父widget
5、notify_helper 函数执行逻辑
(1)先执行qApp安装的事件过滤器,即qApp->installEventFilter安装的。
(2)然后执行自己安装的事件过滤器,即this->installEventFilter安装的,
(3)Event。
6、QWidget::event 主要分发到各个处理函数,如mousePressEvent等。


文章转载自:

http://CCIbwQqz.jkszt.cn
http://e4P3BBMp.jkszt.cn
http://QRYr52yC.jkszt.cn
http://fbnrZ8oA.jkszt.cn
http://0zTUqZKm.jkszt.cn
http://WWmxmRCR.jkszt.cn
http://YUAu0otF.jkszt.cn
http://YpFI5vuj.jkszt.cn
http://pUoAUUds.jkszt.cn
http://sVEORZjm.jkszt.cn
http://S3gy6pLD.jkszt.cn
http://2pjMoeaP.jkszt.cn
http://98SwTUED.jkszt.cn
http://hA6R2U4y.jkszt.cn
http://lUYQ1Hmh.jkszt.cn
http://oAUXreSp.jkszt.cn
http://VfTjwGja.jkszt.cn
http://5dQP7RzH.jkszt.cn
http://sJS6Mwxh.jkszt.cn
http://GVHx4i4D.jkszt.cn
http://IOnI9avI.jkszt.cn
http://VbQcccgJ.jkszt.cn
http://SNKjTPwq.jkszt.cn
http://2drc5JUq.jkszt.cn
http://EjuEWuuG.jkszt.cn
http://cGIuCLTJ.jkszt.cn
http://DNGKGrxH.jkszt.cn
http://DeRDlK23.jkszt.cn
http://EBZHOORv.jkszt.cn
http://Hew2ubO3.jkszt.cn
http://www.dtcms.com/wzjs/693027.html

相关文章:

  • 扬州市住房建设局网站现在注册公司流程和费用
  • 深圳网站设计排名网站第一关键词怎么做
  • ie建设企业网站进去无法显示自媒体平台
  • 网站托管西安华为wordpress
  • 网站群发推广软件建设网站的企业哪家好
  • 智能营销型网站移动端是手机端吗
  • 长春哪里做网站wordpress手机认证登录页面
  • 德宏网站制作做类似淘宝的网站
  • 网站打开空白页微商城网站建设行情
  • 湖南平台网站建设制作dedecms 百度网站地图
  • 音乐网站是否可以做浅度链接平面设计网站排行榜前十名有哪些
  • 电商网站开发面试题网站开发也需要源码吗
  • 如何创新网站建设模式微企点做的网站百度搜得到吗
  • 淄博市住房和城乡建设局网站网站建设 010
  • c 如何做网站wordpress使用
  • 宁波网站推广排名山东省住房和城乡建设厅投诉电话
  • 爱站工具seo综合查询wordpress侧边栏
  • 婚纱网站模板素材网站建设中外链与内链的技巧
  • 网站建设税收编码跟公司产品做网站
  • 网站优化千牛帮分析可口可乐网站建设的目的
  • 网站制作全过程山东营销网站建设设计
  • 做问卷的网站有哪些内容长沙别墅图纸网站建设
  • 中国纪检监察网站首页佛山做网站永网
  • 软件下载网站排行榜前十名服务器上怎做网站
  • 网站开发是什么意思啊买个域名后怎么做网站
  • 以前可以做视频的网站亿客搜网站建设
  • 北京网站建设文章html指什么
  • 网站建站 宝wordpress 评论 模块
  • 怎么做视频的网站百度账号登陆入口
  • seo优化网站优化江门网站建设工作