2011-08-19 88 views
1

我正在使用Qt與C++,並且我想創建一個按鈕,在按下並釋放後繼續按下按鈕。我目前正在製作QToolBar上的按鈕並執行諸如toolBar->addAction (icon, tr("Text"));之類的操作。這會使工具欄上的按鈕顯示名爲iconQIcon,並在懸停時顯示「文本」。當用戶推動它們時,它們也會被推下去,但是當它們被釋放時,它們會停止向下推動(對於大多數按鈕的使用來說是合理的)。然而,我需要一些與衆不同的東西:我只是簡單地喜歡按鈕在被釋放之後繼續向下看,直到它們再次被點擊。如果我可以在按鈕或工具欄上調用某個函數,這可能會讓我有能力控制某個按鈕在顯示時是按下還是不按下。這樣我就可以通過編程來控制按鈕外觀的這個方面。顯示何時按下了一個按鈕Qt

在Qt中最簡單的方法是什麼?我已經看到了涉及邊界和非常複雜的設置的奇妙方法,但我想知道是否有一種簡單的方法可以做到這一點。

回答

相關問題