首页 > 代码库 > 【Qt学习笔记】3.事件处理
【Qt学习笔记】3.事件处理
首先解释几个名词
事件:
Qt中的事件,主要指用户输入事件,比如:点击一个按钮、选中复选框、按下回车等。
事件处理:
当事件发生时,程序做出的反应,比如:当点击显示按钮时,程序弹出一个对话框,或产生其他相应。
信号和槽:
Qt中的事件处理机制叫做信号和槽 (signal & slot)
其理论模型为:
对象 a 中有一个信号signal:XXX(代表一个事件)
对象 b 中有一个槽slot:YYY(事件处理函数)
事先把它们连接起来, connect(a, XXX, b, YYY);
然后,当 a 中事件发生时,b中的处理函数就会被调用。
(每一种界面开发库都有一个事件处理机制,并且,事件处理总是脱离C++语法之外)
【Qt学习笔记】3.事件处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。