0
QSlider文檔中提到:「滑塊接受Tab的焦點並提供鼠標滾輪和鍵盤界面。」有沒有一種簡單的方法來給它分配一個熱鍵,讓它的焦點類似於如何爲QCheckboxes分配一個 Alt鍵?QSlider用熱鍵對焦?
QSlider文檔中提到:「滑塊接受Tab的焦點並提供鼠標滾輪和鍵盤界面。」有沒有一種簡單的方法來給它分配一個熱鍵,讓它的焦點類似於如何爲QCheckboxes分配一個 Alt鍵?QSlider用熱鍵對焦?
如果您有關聯的標籤,您應該可以使用QLabel::setBuddy(QWidget*)
。否則,您可以覆蓋keyPressEvent
以獲得專注的父表單,然後撥打QSlider::setFocus(Qt::FocusReason)
。
'setBuddy()'是要走的路。發佈這個問題後,我開始重寫'keyPressEvent',並且每次按鍵都獲得4個事件;當我回到這裏查看是否有任何迴應時,我沒有機會解決這個問題 - 忘記重寫了! – dwj 2011-04-28 03:18:30