📜  PyQt5 QSpinBox – 获取基本尺寸(1)

📅  最后修改于: 2023-12-03 15:33:54.044000             🧑  作者: Mango

PyQt5 QSpinBox – 获取基本尺寸

介绍

在PyQt5中,QSpinBox是一个提供整数数字输入的控件。在使用QSpinBox控件时,开发者可以获取控件的长宽和位置等基本尺寸。

本篇文章将介绍如何使用QSpinBox控件获取基本尺寸。

实现步骤
步骤1:创建QSpinBox

使用以下代码创建一个基本的QSpinBox控件:

spinBox = QSpinBox(self)
步骤2:获取控件的宽度和长度

使用以下方法获取QSpinBox控件的宽度和长度:

spinBox.width()  # 获取控件宽度
spinBox.height()  # 获取控件长度
步骤3:获取控件的位置

使用以下方法获取QSpinBox控件的位置:

spinBox.x()  # 获取控件的x坐标
spinBox.y()  # 获取控件的y坐标
完整代码
from PyQt5.QtWidgets import QApplication, QWidget, QSpinBox
import sys


class Example(QWidget):
    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):

        spinBox = QSpinBox(self)
        spinBox.setGeometry(100, 50, 60, 20)

        print('控件宽度:', spinBox.width())
        print('控件高度:', spinBox.height())
        print('控件x坐标:', spinBox.x())
        print('控件y坐标:', spinBox.y())

        self.setGeometry(300, 300, 400, 300)
        self.setWindowTitle('PyQt5 QSpinBox – 获取基本尺寸')
        self.show()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

运行以上代码,可以看到控件的基本尺寸已被输出。

结语

本篇文章介绍了如何使用QSpinBox控件获取基本尺寸。开发者可以根据自己的具体需求,在此基础上进一步扩展控件的功能和特性。