您的位置:首页 > 编程语言 > Qt开发

QT5入门之25 -QT 事件

2015-10-29 11:00 387 查看
1.C是面向过程的,程序按照顺序一步步执行;而事件驱动机制不同,事件来了,相应的事件处理代码被执行;事件一直不来,相应的事件处理代码永远不执行。

信号则是由具体的对象发出,然后会马上交给由 connect() 函数连接的槽进行处理

2.对话框有很多事件,鼠标键盘事件最为常见,它们是protected的,可以被重写。

void MainWindow::mouseMoveEvent(QMouseEvent *event)

{

ui->label->setText(“鼠标移动事件.”);

}

3.事件可以依情况接受和忽略。accept() 和 ignore()。

4.事件过滤器 可以对一些事件进行过滤;

5.自定义事件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: