码迷,mamicode.com
首页 > 其他好文 > 详细

【Qt学习笔记】3.事件处理

时间:2016-11-29 07:45:55      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:qt   c++   widget   gui   

首先解释几个名词


事件:

Qt中的事件,主要指用户输入事件,比如:点击一个按钮、选中复选框、按下回车等。


事件处理:

当事件发生时,程序做出的反应,比如:当点击显示按钮时,程序弹出一个对话框,或产生其他相应。


信号和槽:

Qt中的事件处理机制叫做信号和槽 (signal & slot)

其理论模型为:

对象 a 中有一个信号signal:XXX(代表一个事件)

对象 b 中有一个槽slot:YYY(事件处理函数)

事先把它们连接起来, connect(a, XXX, b, YYY);

然后,当 a 中事件发生时,b中的处理函数就会被调用。

(每一种界面开发库都有一个事件处理机制,并且,事件处理总是脱离C++语法之外)

【Qt学习笔记】3.事件处理

标签:qt   c++   widget   gui   

原文地址:http://zhweizhi.blog.51cto.com/10800691/1877537

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!