首页 > 其他 > 详细

QT pressed,released和clicked。

时间:2021-06-19 15:05:36      阅读:28      评论:0      收藏:0      [点我收藏+]

 

pressed():鼠标按下时触发。对应的函数是 mousePressEvent()。
clicked():鼠标松开时触发。如果鼠标拖拽到按钮区域之外释放则不会触发。对应的函数是 mouseReleaseEvent()。一般情况下 connect 槽函数时使用该信号。
released():鼠标松开时触发。即使鼠标拖拽到按钮区域之外释放也会触发。对应的函数是 mouseReleaseEvent()。//拖到区域外马上触发
toggled():设置 setCheckable(true) 后再单击按钮才会触发该信号。一般用于多个按钮组成 QButtonGroup 并且 setExclusive(true) 设置按钮间互斥。

QT pressed,released和clicked。

原文:https://www.cnblogs.com/dshc/p/14902520.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!