一、概述
Designer輸入部件中的Horizontal Slider和Vertical Slider是用於通過移動滑塊控制輸入數字的滑動條部件,二者對應同一個類QSlider。滑動條部件提供垂直或水平滑動條。滑動條移動時,滑塊所在的位置會轉換爲對應的數值。
QSlider本身的功能很少,大部分功能都從QAbstractSlider中繼承,關於QAbstractSlider的功能請參考《PyQt(Python+Qt)學習隨筆:QScrollBar以及QAbstractSlider滾動條部件功能詳解》。
二、QSlider滑動條部件功能簡介
- 可以設置滑條是否顯示刻度以及刻度的位置,該功能通過屬性tickPosition來控制
- 可以設置刻度線之間的距離,該距離通過tickInterval屬性控制
除了以上兩個功能外,QSlider滑動條部件的其他方法、信號全部是父類的,如:
- 可以調用父類QAbstractSlider的方法setValue()將滑塊直接設置爲某個值
- 可以調用父類QAbstractSlider的方法triggerAction()模擬單擊的效果
- 可以調用父類QAbstractSlider的方法setSingleStep(),setPageStep()設置移動的步長