Add 03-10-02-01

QSpinBox-简介与创建
This commit is contained in:
muzing 2022-08-24 18:45:53 +08:00
parent 247f44abd5
commit 44620e9840

View File

@ -0,0 +1,37 @@
import sys
from PySide6 import QtWidgets
"""
QSpinBox 数值设定框
QSpinBox 主要用于接收用户输入的整数型数据
官方文档https://doc.qt.io/qtforpython/PySide6/QtWidgets/QSpinBox.html
继承自 QAbstractSpinBox
只有一种构造函数可以将父对象作为参数传入
.__init__(self, parent: Optional[QWidget] = None)
"""
class MyWidget(QtWidgets.QWidget):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.setWindowTitle("QSpinBox-数值设定框")
self.resize(800, 600)
self.setup_ui()
def setup_ui(self) -> None:
"""设置界面"""
spinbox = QtWidgets.QSpinBox(self)
spinbox.resize(100, 35)
spinbox.move((self.width() - spinbox.width()) // 2, (self.height() - spinbox.height()) // 2)
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
window = MyWidget()
window.show()
sys.exit(app.exec())