qt 信号槽默认参数 toggled 和 trigger的区别
2016-04-07 11:37
791 查看
toggled和trigger区别
1. toggle 类似开关。 具有2个状态,打开/关闭。 使用这个信号,是在这2个状态之间切换。
2. trigger是一次性的。 点击后,无法改变状态。 要么是打开,要么是关闭。
参考: http://blog.csdn.net/cgzhello1/article/details/7784665[/code] toggle在实物上有开关的意思,这跟我们物理实验用的开关是一回事,两头表示两个状态:合上和断开。于是更准确的译法应该是切换,在两个状态间进行转换。在Qt中,checkable按纽或是图标的槽函数应该用toggled()事件来激活,也是这个道理。在Qt中,checkable按纽或是图标的槽函数应该用toggled()事件来激活,也是这个道理。 trigger更有触发的意思。这个单词还有另一个意思就是板机,枪械上用来发射子弹的那种。我们很容易想到板机是没有开/关两种状态的,不能说让它一直关上,一直发射子弹,至少在造词时并没有想到激光武器一说,我想如果针对激光武器,那么要fire的时候应该就不是扣trigger了,而是按toggle。在Qt中,一般的按纽(uncheckable)的激活方式即是triggered()。在Qt中,checkable按纽或是图标的槽函数应该用toggled()事件来激活,也是这个道理。在Qt中,checkable按纽或是图标的槽函数应该用toggled()事件来激活,也是这个道理。
相关文章推荐
- Linux 信号signal处理机制
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- Qt 5.6更新至RC版,最终版本近在咫尺
- Qt定时器和随机数详解
- Qt实现图片移动实例(图文教程)
- perl中使用signal(信号)实例
- Qt for Android开发实例教程
- 浅析Python中signal包的使用
- 教你如何在Django 1.6中正确使用 Signal
- QModelIndex/Role/Model介紹<二>
- 基于PyQt5的快速开发框架QFramer
- OSX下安装PyQt
- ok6410开发板移植DirectFB手记
- 【笔记】给Qt内嵌一个Chrome吧
- 【算法】最短路径之A*搜索
- qt入门必备
- 在 Qt4 中使用 C++11
- Hello Word ~ v0.2.2 背单词软件发布 -- By WHYPRO
- ubuntu下opencv和qt的安装配置