【Python学习-UI界面】PyQt5 小部件8-QSlider 数值滑动

样式如下:

QSlider 类对象为用户提供一个沟槽,可以在其上移动一个手柄。

它是一个经典的小部件,用于控制有界值。

手柄在沟槽上的位置相当于控件的下限和上限之间的整数。

常用方法如下:

序号 方法 描述
1 setMinimum 设置滑块的最小值
2 setMaximum 设置滑块的最大值
3 setSingleStep 设置递增/递减步长
4 setValue 以编程方式设置控件的值
5 value 返回当前值
6 setTickInterval 在滑槽上放置刻度的数量
7 setTickPosition 在滑槽上放置刻度

setTickPosition值为−刻度位置

QSlider.NoTicks: 没有刻度标记

QSlider.TicksBothSides: 刻度标记在两侧

QSlider.TicksAbove: 刻度标记在滑块上方

QSlider.TicksBelow: 刻度标记在滑块下方

QSlider.TicksLeft: 刻度标记在滑块左侧

QSlider.TicksRight: 刻度标记在滑块右侧

在属性中可以修改刻度的位置

常用信号如下:

序号 方法 描述
1 valueChanged 当滑块的值已变化,比较常用
2 sliderPressed 当用户开始拖动滑块
3 sliderMoved 当用户拖动滑块时
4 sliderReleased 当用户释放滑块
相关推荐
默 语17 分钟前
Records、Sealed Classes这些新特性:Java真的变简单了吗?
java·开发语言·python
架构师老Y17 分钟前
013、数据库性能优化:索引、查询与连接池
数据库·python·oracle·性能优化·架构
Kel21 分钟前
PydanticAI 源码深潜:类型安全依赖注入与图执行引擎的双核架构解析
人工智能·python·架构
卷心菜狗27 分钟前
Python进阶-深浅拷贝辨析
开发语言·python
Thomas.Sir39 分钟前
重构诊疗效率与精准度之【AI 赋能临床诊断与辅助决策从理论到实战】
人工智能·python·ai·医疗·诊断
V胡桃夹子1 小时前
pyenv-win 完整安装+使用手册
python·pyenv
ego.iblacat1 小时前
Python 连接 MySQL 数据库
数据库·python·mysql
humors2212 小时前
各厂商工具包网址
java·数据库·python·华为·sdk·苹果·工具包
pzx_0012 小时前
【优化器】 随机梯度下降 SGD 详解
人工智能·python·算法
大邳草民2 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python