QAbstractSpinBox继承自QWidget
长按步长加快频率设置
setAccelerated(bool) | 设置长按步长加快频率。 |
isAccelerated() -> bool | 获取是否设置长按步长加快频率。 |
只读设置
setReadOnly(bool) | 设置为只读模式。 |
isReadOnly() -> bool | 获取是否设置为只读模式。 |
对齐方式设置
setAlignment(Qt.Alignment) | 设置对齐方式。 |
alignment() -> Qt.Alignment | 获取对齐策略。 |
周边框架设置
setFrame(bool) | 设置控件周边是否有框架,默认True。 |
hasFrame() -> bool | 获取是否设置周边框架。 |
内容验证
validate(self, p_str, p_int) | 通过规则, 验证用户输入的内容是否正确。 |
fixup(self, p_str) | 修复方法。 |
信号
editingFinished() | 结束编辑时调用。 |
QSpinBox继承自QAbstractSpinBox
设置数值范围
setMaximum(max_num) | 设置最大值。 |
maximum() -> int | 获取最大值。 |
setMinimum(min_num) | 设置最小值。 |
minimum() -> int | 获取最小值。 |
setRange(min_num, max_num) | 设置数值区间。 |
数值循环
setWrapping(bool) | 设置数值循环。 |
wrapping() -> bool | 获取是否数值循环。 |
设置步长
setSingleStep(step_int) | 设置步长。 |
singleStep() -> int | 获取步长。 |
前缀和后缀
setPrefix("周") | 设置前缀作为展示。 |
prefix() -> str | 获取前缀内容。 |
setSuffix("月") | 设置后缀作为展示。 |
suffix() -> str | 获取后缀内容。 |
最小值特殊文本
setSpecialValueText(str) | 当数据到达最小值时, 会显示此字符串。 |
显示基数(进制)
setDisplayIntegerBase(int) | 控制文本框内容的显示基数,以几进制的形式进行展示。 |
displayIntegerBase() -> int | 获取显示的基数。 |
设置和获取数值
setValue(int) | 设置数据。 |
value() -> int | 获取数据。 |
信号
valueChanged() | 数值改动信号。 |
QDoubleSpinBox继承自QAbstractSpinBox
设置数值范围
setMaximum(max_num) | 设置最大值。 |
maximum() -> int | 获取最大值。 |
setMinimum(min_num) | 设置最小值。 |
minimum() -> int | 获取最小值。 |
setRange(min_num, max_num) | 设置数值区间。 |
数值循环
setWrapping(bool) | 设置数值循环。 |
wrapping() -> bool | 获取是否数值循环。 |
设置步长
setSingleStep(step_float) | 设置步长。 |
singleStep() -> float | 获取步长。 |
前缀和后缀
setPrefix("周") | 设置前缀作为展示。 |
prefix() -> str | 获取前缀内容。 |
setSuffix("月") | 设置后缀作为展示。 |
suffix() -> str | 获取后缀内容。 |
最小值特殊文本
setSpecialValueText(str) | 当数据到达最小值时, 会显示此字符串。 |
显示基数(进制)
setDisplayIntegerBase(int) | 控制文本框内容的显示基数,以几进制的形式进行展示。 |
displayIntegerBase() -> int | 获取显示的基数。 |
设置和获取数值
setValue(float) | 设置数据。 |
value() -> float | 获取数据。 |
信号
valueChanged() | 数值改动信号。 |