文件名称:qt的事件-QT课程_tarena
文件大小:569KB
文件格式:PPT
更新时间:2024-05-16 03:17:30
QT课程 tarena
qt的事件 事件是由窗口系统或者Qt自身产生的,用以响应所发生的各类事件。当用户按下或者松开键盘或者鼠标的时候,就会产生一个键盘或者鼠标事件。当某一个窗口第一次显示的时候,就会产生一个绘制事件,用来告知窗口需要重新绘制它本身,从而使得该窗口可见,大多数事件是作为用户动作的响应而产生的,当然也有一些例外,比如定时器事件,是由系统独立产生的。 在Qt中,事件就是一个QEvent子类的一个实例,Qt处理的事件类型有一百多种,每一种都可以通过一个枚举值来进行识别,例如:QEvent::type() 可以返回处理鼠标按键事件的QEvent::MouseButtonPress。