1- import sys
2-
3- from PySide6 import QtWidgets
4- from PySide6 .QtCore import Qt
5-
61"""
72QSlider 刻度
83
138.tickInterval() -> int 获取刻度线间隔
149
1510
16- QSlider.TickPosition枚举值具体有如下数种 :
11+ QSlider.TickPosition 枚举值具体有如下数种 :
1712https://doc.qt.io/qt-6/qslider.html#TickPosition-enum
18- QSlider.NoTicks 不绘制任何刻度线,默认值
19- QSlider.TicksBothSides 在滑块两侧都绘制刻度
20- QSlider.TicksAbove 在水平滑块上方绘制
21- QSlider.TicksBelow 在水平滑块下方绘制
22- QSlider.TicksLeft 在垂直滑块左侧绘制
23- QSlider.TicksRight 在垂直滑块右侧绘制
24-
13+ QSlider.TickPosition.NoTicks 不绘制任何刻度线,默认值
14+ QSlider.TickPosition.TicksBothSides 在滑块两侧都绘制刻度
15+ QSlider.TickPosition.TicksAbove 在水平滑块上方绘制
16+ QSlider.TickPosition.TicksBelow 在水平滑块下方绘制
17+ QSlider.TickPosition.TicksLeft 在垂直滑块左侧绘制
18+ QSlider.TickPosition.TicksRight 在垂直滑块右侧绘制
2519"""
2620
21+ import sys
22+
23+ from PySide6 import QtWidgets
24+ from PySide6 .QtCore import Qt
25+
2726
2827class MyWidget (QtWidgets .QWidget ):
2928 def __init__ (self , * args , ** kwargs ):
@@ -40,14 +39,15 @@ def setup_ui(self) -> None:
4039 slider .resize (40 , 200 )
4140
4241 # 设置滑块刻度线位置
43- slider .setTickPosition (QtWidgets .QSlider .TicksBothSides )
44- # slider.setTickPosition(QtWidgets.QSlider.TicksAbove)
45- # slider.setTickPosition(QtWidgets.QSlider.TicksBelow)
42+ slider .setOrientation (Qt .Orientation .Vertical ) # 将滑块方向设置为垂直
43+ slider .setTickPosition (QtWidgets .QSlider .TickPosition .TicksBothSides )
44+ # slider.setTickPosition(QtWidgets.QSlider.TickPosition.TicksAbove)
45+ # slider.setTickPosition(QtWidgets.QSlider.TickPosition.TicksBelow)
4646
47- # slider.setOrientation(Qt.Horizontal) # 将滑块方向设置为水平
47+ # slider.setOrientation(Qt.Orientation. Horizontal) # 将滑块方向设置为水平
4848 # slider.resize(200, 40)
49- # slider.setTickPosition(QtWidgets.QSlider.TicksLeft)
50- # slider.setTickPosition(QtWidgets.QSlider.TicksRight)
49+ # slider.setTickPosition(QtWidgets.QSlider.TickPosition. TicksLeft)
50+ # slider.setTickPosition(QtWidgets.QSlider.TickPosition. TicksRight)
5151
5252 # 设置刻度线间距,默认等于PageStep
5353 slider .setTickInterval (25 )
0 commit comments