QSlider
文章目錄
- 1 QSlider
- 1.1 QSlider 簡介
1 QSlider
1.1 QSlider 簡介
QSlider 部件提供了一個垂直或水平滑動條。滑塊是一個用于控制有界值的典型部件。它允許用戶沿水平或垂直方向移動滑塊,并將滑塊所在的位置轉換成一個合法范圍內的值。
QSlider 很少有自己的函數,大部分功能在 QAbstractSlider 中:
- 最有用的函數是 setValue(),用來設置滑塊的當前值。
- triggerAction()來模擬點擊的效果(對快捷鍵有用)。
- setSingleStep()、setPageStep()用來設置步長。
- setMinimum()和 setMaximum()用于定義滾動條的范圍。
- QSlider 只提供整數范圍。
QSlider 提供了一些方法來控制刻度標記。可以使用 setTickPosition()來表示刻度標記的位置,使用 setTickInterval()來指定刻度的間隔;當前設置的刻度位置和間隔可以分別使用tickPosition()和 tickInterval()函數來查詢。
QSlider 繼承了一組全面的信號:
- valueChanged():當滑塊的值發生了改變,發射此信號。
- sliderPressed():當用戶按下滑塊,發射此信號。
- sliderMoved():當用戶拖動滑塊,發射此信號。
- sliderReleased():當用戶釋放滑塊,發射此信號。
總結
- 上一篇: QCheckBox
- 下一篇: 开内衣店怎样经营 创业者一定得知道的