Qt中triggered()和clicked()信号

bonaz 2014-02-20 03:56:25
请问Qt中triggered()和clicked()信号在用法上到底有什么区别? 3Q~
...全文
12983 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjiejay 2014-02-23
  • 打赏
  • 举报
回复
clicked() is emitted when the button is first pressed and then released, when the shortcut key is typed, or when click() or animateClick() is called. triggered()This signal is emitted when an action is activated by the use 当一个左键按下释放这个过程叫做click;当一个动作被激活时。但我们点击一个动作是这连个信号都会被发出。以为我们的click激活了action。所以看起来是差不的,但我们还有其它方法比如调用 trigger()发出信号
  • 打赏
  • 举报
回复 2
引用 2 楼 dbzhang800 的回复:
用法没什么区别,应用场合不同。 clicked 正常都是对应鼠标单击。triggered 正常情况下应该广泛地多,比如快捷键等
引用 2 楼 dbzhang800 的回复:
用法没什么区别,应用场合不同。 clicked 正常都是对应鼠标单击。triggered 正常情况下应该广泛地多,比如快捷键等
up
拼搏007 2014-02-20
  • 打赏
  • 举报
回复
triggered 和 clicked 用法一样,对于我来说,没有区别的。
dbzhang800 2014-02-20
  • 打赏
  • 举报
回复 3
用法没什么区别,应用场合不同。 clicked 正常都是对应鼠标单击。triggered 正常情况下应该广泛地多,比如快捷键等
GoingMerry 2014-02-20
  • 打赏
  • 举报
回复
文档有详细解释吧 他们都有自己的属性 需要true的时候才会触发

16,819

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧