• 3517阅读
  • 2回复

关于button的两个事件。【结贴】 [复制链接]

上一主题 下一主题
离线zhangyujin78
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-02
一个button两个事件,
按下和释放
应该不是clicked();
按下是不是pressed();
然后释放是released();
?
高手看看是不是?
[ 此帖被shiroki在2009-09-02 17:07重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-02
manual 上说的很明白的:

void QAbstractButton::clicked ( bool checked = false )   [signal]

This signal is emitted when the button is activated (i.e. pressed down then released while the mouse cursor is inside the button), when the shortcut key is typed, or when click() or animateClick() is called. Notably, this signal is not emitted if you call setDown(), setChecked() or toggle().

void QAbstractButton::pressed ()   [signal]

This signal is emitted when the button is pressed down.


void QAbstractButton::released ()   [signal]

This signal is emitted when the button is released.
离线zhangyujin78
只看该作者 2楼 发表于: 2009-09-02
收到 谢谢 dbzhang800
快速回复
限100 字节
 
上一个 下一个