📅  最后修改于: 2023-12-03 14:45:50.333000             🧑  作者: Mango
在 PyQt5 中,QSpinBox 是一个微调框控件,它允许用户通过向上或向下调整其值来选择数字。可以使用 setValue() 方法设置默认值,使用 setRange() 方法设置最小值和最大值。在本文中,我们将看到如何设置 QSpinBox 控件的最小值。
可以使用 setMinimum() 方法设置 QSpinBox 控件的最小值。下面是一个示例程序,该程序创建一个 QSpinBox 控件并将其最小值设置为 10。
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QSpinBox
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
vbox = QVBoxLayout()
spinbox = QSpinBox()
spinbox.setMinimum(10) # 设置最小值为 10
vbox.addWidget(spinbox)
self.setLayout(vbox)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('QSpinBox')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
上面的程序创建了一个 QSpinBox 控件,并使用 setMinimum() 方法将其最小值设置为 10。您可以根据需要设置任何最小值。