📅  最后修改于: 2023-12-03 15:33:54.136000             🧑  作者: Mango
QSpinBox 是 PyQt5 中的一个控件,用于提供一个选择数字的界面。使用 QSpinBox,程序员可以很容易地选择数字,并且可以获取输入的数字值。本文将介绍如何使用 PyQt5 QSpinBox 控件,并获取输入的数字值。
在开始使用 PyQt5 前,需要先安装 PyQt5 库。可以使用以下命令使用 pip 安装 PyQt5:
pip install PyQt5
在 Python 中,可以通过导入 QSpinBox 控件来使用它。以下是导入 QSpinBox 的方式:
from PyQt5.QtWidgets import QApplication, QSpinBox, QWidget
为了创建 QSpinBox 控件,需要做以下几个步骤:
spinbox = QSpinBox()
spinbox.setRange(0, 100)
spinbox.setValue(50)
可以通过 value() 函数来获取 QSpinBox 控件中输入的数字值。
value = spinbox.value()
print(value)
以上代码将打印 QSpinBox 控件的当前值。
from PyQt5.QtWidgets import QApplication, QSpinBox, QWidget
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(100, 100, 300, 200)
self.setWindowTitle('PyQt5 QSpinBox')
spinbox = QSpinBox(self)
spinbox.move(50,50)
spinbox.setRange(0, 100)
spinbox.setValue(50)
value = spinbox.value()
print(value)
if __name__ == '__main__':
app = QApplication([])
ex = Example()
ex.show()
app.exec_()
在本文中,我们介绍了如何使用 PyQt5 QSpinBox 控件,并获取输入的数字值。通过设置 QSpinBox 控件的属性和使用 value() 函数,可以轻松地获取输入的数字值。