简介
QSpinBox是一个整数的步长调节器(0-99),调节数值可以通过键盘或鼠标输入;
继承自QAbstractSpinBox
创建
# 创建
QSpinBox(parent: QWidget = None)
设置数值范围
# 设置最大值
setMaximum(max_num)
# 设置最小值
setMinimum(min_num)
# 设置数值区间
setRange(min_num, max_num)
数值循环
setWrapping(bool)
设置步长
setSingleStep(step_int)
设置前缀和后缀
# 设置前缀作为展示
setPrefix(str)
# 设置后缀作为展示
setSuffix(str)
设置显示的进制
setDisplayIntegerBase(int)
设置和获取数值
# 设置
setValue(int)
# 获取
value() -> int
自定义展示格式
# 重写textFromValue(self, p_int) -> format_str方法
# 代码示例
class NewQSpinBox(QSpinBox):
textFromValue(self, p_int)
return value
信号
valueChanged(int i)