📜  PyQt5 QSpinBox – 设置最小值(1)

📅  最后修改于: 2023-12-03 14:45:50.333000             🧑  作者: Mango

PyQt5 QSpinBox – 设置最小值

在 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。您可以根据需要设置任何最小值。