首页
IT
登录
6mi
u
盘
搜
搜 索
IT
Qt的事件处理和定时器解析
Qt的事件处理和定时器解析
xiaoxiao
2021-08-28
99
1、事件是由窗口系统或者 Qt 自身产生的,用以响应所发生的各类事情。
2、Qt 事件的产生可能是因为键盘或鼠标被按下,也有可能是窗口在显示时,产生的绘制事件。
3、大多数事件都是为用户的操作而产生的响应。其中比较特殊的定时器事件,则是由系统独立产生的。
4、在 Qt 中,事件就是 QEvent 子类的一个实例, QEvent 是所有事件类的基类。我们可以通过QEvent 的 type ()函数返回事件的类型。
bool MainWindow::event(QEvent *event)
{
qDebug()<<event->type();
return true;
}
当鼠标移动,或者按下键盘是,打印出当前的事件类型。
程序运行效果:
转载请注明原文地址: https://ju.6miu.com/read-677308.html
专利
最新回复
(
0
)