首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Qt Creator入门教程之事件系统的详细资料说明

Qt Creator入门教程之事件系统的详细资料说明

  • 资源大小:0.42 MB
  • 上传时间:2021-12-08
  • 下载次数:0次
  • 浏览次数:29次
  • 资源积分:1积分
  • 标      签: Qt 应用程序 定时器

资 源 简 介

在Qt中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等,它们与QEvent类的继承关系如图所示。   事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。在Qt中使用一个对象来表示一个事件,它继承自QEvent类。   事件与信号并不相同,比如我们使用鼠标点击了一下界面上的按钮,那么就会产生鼠标事件QMouseEvent(不是按钮产生的),而因为按钮被按下了,所以它会发出clicked()单击信号(是按钮产生的)。这里一般只关心按钮的单击信号,而不用考虑鼠标事件,但是如果要设计一个按钮,或者当鼠标点击按钮时让它产生别的效果,那么就要关心鼠标事件了。可以看到,事件与信号是两个不同层面的东西,它们的发出者不同,作用也不同。在Qt中,任何QObject的子类的实例都可以接收和处理事件。   常见事件:鼠标事件、键盘事件、定时事件、上下文菜单事件、关闭事件、拖放事件、绘制事件等。   事件的处理   事件的传递
VIP VIP