2011-06-16 175 views

回答

2

QScrollBar,並使用信號,你喜歡

  • 的valueChanged()當 滾動條的值發生變化時發出。 tracking()確定此 信號是否在用戶 交互期間發出。
  • 當滾動條的值範圍 更改時,會發出rangeChanged()。
  • sliderPressed()是在用戶開始拖動滑塊時發出的。
  • sliderMoved()在用戶拖動滑塊時發出。
  • sliderReleased()在用戶釋放滑塊時發出。
  • 當滾動條被用戶 交互或通過triggerAction() 函數更改時,會觸發actionTriggered()。
+0

我使用value changed()來獲取滾動條的值。但是當我嘗試移動滾動條時,值總是會改變。移動後滾動條停止時,我想要捕捉該值。我使用列表小部件並將其滾動條移動到滾動條(我點擊列表小部件,移動光標和滾動條移動到)。 (如果(滾動停止)獲得valueScrollBar}'是否有可能?我想要的就是獲得該值ScrollBar – Eagle1987 2011-06-16 16:33:57

+0

@ Eagle1987:如果你想要的只是當用戶停止移動滾動條,然後連接到'sliderReleased'信號並在你的插槽中的值,詢問當前值是什麼。 – 2011-06-16 19:02:58