python PyQt5 QSlider类(滑块)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QSlider.html?highlight=qslider#PySide2.QtWidgets.QSlider
文章目录
- 继承关系
- 细节描述
继承关系
细节描述
滑块是用于控制有界值的经典小部件。 它使用户可以沿水平或垂直凹槽移动滑块,并将其位置转换为合法范围内的整数。
QSlider仅有很少的功能。 大多数功能都在QAbstractSlider中。 最有用的函数是setValue(),可将滑块直接设置为某个值。 triggerAction()模拟点击的效果(对于快捷键很有用); setSingleStep(),setPageStep()设置步骤; 以及setMinimum()和setMaximum()来定义滚动条的范围。
QSlider提供了控制刻度线的方法。 您可以使用setTickPosition()来指示刻度线的位置,setTickInterval()可以指示想要的刻度线数。 当前设置的刻度位置和间隔可以分别使用tickPosition()和tickInterval()函数查询。
QSlider继承了一组全面的信号:
Signal | Description |
---|---|
valueChanged() | Emitted when the slider’s value has changed. The tracking() determines whether this signal is emitted during user interaction. |
sliderPressed() | Emitted when the user starts to drag the slider. |
sliderMoved() | Emitted when the user drags the slider. |
sliderReleased() | Emitted when the user releases the slider. |
QSlider仅提供整数范围。 注意,尽管QSlider处理非常大的数字,但用户很难在很大的范围内准确使用滑块。
滑块接受对Tab的关注,并提供鼠标滚轮和键盘界面。 键盘界面如下:
向左/向右移动一个水平滑块一次。
向上/向下移动垂直滑块仅一步。
PageUp向上移动一页。
PageDown向下移动一页。
Home移至起点(最小)。
End移动到结束(最大)。
See alsoQScrollBarQSpinBoxQDialGUI Design Handbook: SliderSliders Example
class QSlider([parent=None])¶
QSlider(orientation[, parent=None])param parent
QWidgetparam orientation
Orientation
使用给定的parent构造一个垂直滑块。
使用给定的parent构造一个滑块。 方向参数确定滑块是水平的还是垂直的。 有效值是Vertical和Horizontal。
python PyQt5 QSlider类(滑块)相关推荐
- python PyQt5 QMainWindow类(Qt主窗口框架,主窗口提供了用于构建应用程序用户界面的框架)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QMainWindow.html?highlight=qmainwindow#PySide2.QtWid ...
- python PyQt5 Signal类 (Signal类提供了一种以pythonic方式声明和连接Qt信号的方法)(connect()、disconnect()、emit())
https://doc.qt.io/qtforpython/PySide2/QtCore/Signal.html?highlight=connect#PySide2.QtCore.Signal.con ...
- python PyQt5 QFrame类
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QFrame.html?highlight=qframe 文章目录 详细说明¶ 从属关系 示例 详细说明 ...
- python PyQt5 QLCDNumber类(用于显示数字或一些符号的容器)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QLCDNumber.html?highlight=qlcdnumber#PySide2.QtWidge ...
- python PyQt5 QComboBox类(下拉列表框、组合下拉框)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QComboBox.html?highlight=qcombobox#PySide2.QtWidgets ...
- python PyQt5 QSplitter类(可拉伸区域分隔器)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QSplitter.html?highlight=qsplitter#PySide2.QtWidgets ...
- python PyQt5 QtWidgets.QAbstractSlider.valueChanged()
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QAbstractSlider.html?highlight=valuechanged#PySide2. ...
- python PyQt5教程
引用文章1:python PyQt5 教程 参考文章2:PyQt5 python官方教程 Qt for Python pyqt5-基础 PyQt5是一套来自Digia的Qt5应用框架和Python的粘 ...
- Python + selenium自动化工具 + 滑块验证码+点选验证码,实现模拟登录“中国铁路网12306”
文章目录 一.模拟登录"中国铁路网12306 1.引入库 2.初始化 3.将点选验证码图片,通过人工打码,返回目标像素位置(json格式). 4.点选验证码位置得到后,需要鼠标左击进行模拟人 ...
最新文章
- (C++)1009 Product of Polynomials
- Ubuntu修改终端@前面的用户名
- linux笔记 1-13-软件安装
- IntelliJ IDEA 重大更新:支持CPU火焰图,新增酷炫主题
- 【BZOJ1060】【codevs1435】时态同步,我可以叫它树形递推吗
- redis订阅怎么退出_关于redis,学会这8点就够了
- LeetCode(811)——子域名访问计数(JavaScript)
- C++递归以及内存值的传递
- JavaScript字符串split方法
- 为什么我离开了管理岗位
- cpda项目数据分析师与cda数据分析师的区别?不建议考CPDA
- C语言:int转char
- 手机关机的java代码_Android关机界面代码
- 金山词霸每日一句开放平台 .NET demo
- 计算机网络第七版(谢希仁)学习目录
- 抖音企业号建议做吗?有什么好处?
- Checkbox选中变化时回调函数
- 香港主机托管:什么是主机服务器托管?
- macOS Xcode C语言使用延时函数
- 简单使用mybatis-plus的${ew.sqlSegment},${ew.sqlSelect},${ew.customSqlSegment}
热门文章
- 乌龟的故事,很精彩滴哟
- mysql基础小测试三_数据库---MySQL(三)
- 【转载】SAP内部订单概念信息
- 【温故知新】CSS学习笔记(背景)
- 【转SQL】truncate:清空表中数据
- SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别
- 致远M1移动协同软件
- AIX 下磁盘 I/O 性能分析
- 应届毕业生突破909万,数据盘点哪行工资最高,有你心仪的吗?
- mysql connector api_mysql connector c++ 1.1 API初步体验