前言
QSlider 滑块控件
水平或垂直的滑块
继承自QAbstractSlider
相比于其抽象父类QAbstractSlider,主要是添加了刻度线功能
使用
QSlider 刻度
.setTickPosition(position: QSlider.TickPosition) 设置刻度线位置,见下方QSlider.TickPosition
.tickPosition() -> QSlider.TickPosition 获取刻度线位置
.setTickInterval(ti: int) 设置刻度线间隔,默认等于PageStep页步长
.tickInterval() -> int 获取刻度线间隔
QSlider.TickPosition枚举值具体有如下数种:
https://doc.qt.io/qt-6/qslider.html#TickPosition-enum
QSlider.NoTicks 不绘制任何刻度线,默认值
QSlider.TicksBothSides 在滑块两侧都绘制刻度
QSlider.TicksAbove 在水平滑块上方绘制
QSlider.TicksBelow 在水平滑块下方绘制
QSlider.TicksLeft 在垂直滑块左侧绘制
QSlider.TicksRight 在垂直滑块右侧绘制
class MyWidget(QtWidgets.QWidget