PyQt(Python+Qt)學習隨筆:QSlider滑動條部件功能簡介

一、概述

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()設置移動的步長

跟老猿學Python、學5G!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章