QSpinBox 默认范围0-99 单步长度1
QDoubleSpinBox 默认精度2位小数 setDecimals()改精度
常用方法
| setMinimum() | 设置计数器的下界 |
| setMaximum() | 设置计数器的上界 |
| setRange() | 设置计数器的最大值、最小值和步长值 |
| setValue() | 设置计数器的当前值 |
| Value() | 返回计数器的当前值 |
| singleStep() | 设置计数器的步长值 |
代码示例
import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class spindemo(QWidget):
def __init__(self, parent=None):
super(spindemo, self).__init__(parent)
self.setWindowTitle("SpinBox 例子")
self.resize(300, 100)
layout = QVBoxLayout()
self.l1 = QLabel("current value:")
self.l1.set

这篇博客介绍了Qt编程中QSpinBox和QDoubleSpinBox控件的使用,包括设置它们的范围、精度、步长和当前值。通过示例代码展示了如何响应QSpinBox的valueChanged信号来更新显示的当前值。
最低0.47元/天 解锁文章
540

被折叠的 条评论
为什么被折叠?



