📅  最后修改于: 2023-12-03 15:03:58.562000             🧑  作者: Mango
在PyQt5中,QSpinBox是一个可编辑的小部件,它可以用于向用户显示数字值,同时还允许用户通过编辑器,滚轮、键盘等方式通过数字调整值。在大多数情况下,您的应用程序不仅需要设置最小值和最大值,还需要获取当前的值。在本文中,我们将看到如何使用PyQt5 QSpinBox访问最大值。
通过setProperty()方法或构造函数,我们可以设置最大值。但是,要访问当前设置的最大值,我们需要使用maximum()方法。
spin_box.maximum()
上面的代码片段将返回spin_box的最大值。如果您希望将当前值设置为最大值,可以使用setMaximum()方法。
spin_box.setMaximum(10)
上面的代码将将spin_box的最大值设置为10。
from PyQt5.QtWidgets import QApplication, QWidget, QSpinBox, QVBoxLayout
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
spin_box = QSpinBox()
spin_box.setMaximum(10)
layout.addWidget(spin_box)
window.setLayout(layout)
window.show()
print(spin_box.maximum()) # 输出:10
app.exec_()
上面的代码将创建一个QSpinBox小部件,并将其最大值设置为10。该值将显示在小部件下方的标签中。最后一行代码,将在控制台中打印最大值。