1. 程式人生 > >Qt中PushButton的pressed,released,clicked三種響應的區別

Qt中PushButton的pressed,released,clicked三種響應的區別

res click ase animate 被調用 區別 調用 按鈕 優先級

Qt的PushButton的常用的三種響應有pressed,released和clicked。

優先級:pressed>released>clicked

按下按鈕pressed函數的內容,釋放按鈕先執行released函數的內容,再執行clicked函數的內容。

當鼠標光標在按鈕上時,鼠標左鍵被按下時,pressed()被發送;當鼠標左鍵被釋放時,released()被發送;

當按鈕首先被按下然後又被釋放或者快捷鍵被按下,或者當animateClick()被調用時,clicked()被發送。

Qt中PushButton的pressed,released,clicked三種響應的區別