2010-04-12 42 views

回答

3

对细胞的信号并不明显记录(我能找到),但我想通过类比与pressedclicked对其进行解释,并released信号上的按钮:

按下指鼠标左键的被按下的小部件内,

发布指鼠标的左按钮的被释放(松懈)的小工具里面,

点击意味着鼠标的左键已被按下,然后释放(放弃),都在小部件内部

因此,如果您按下小部件内部的按钮,按住它,将鼠标移动到其他地方,然后释放鼠标的按钮,那么你应该只看到pressed信号,但其他两个都没有;而任何clicked信号总是暗示pressedreleased也已被发信号。

我认为,正常的UI行为应该是,除非你想要做一些特别的东西,如果按钮的按下并没有公布在一定时间内只clicked回应,(即,对于长时间按住)。