📅  最后修改于: 2023-12-03 15:33:54.044000             🧑  作者: Mango
在PyQt5中,QSpinBox
是一个提供整数数字输入的控件。在使用QSpinBox
控件时,开发者可以获取控件的长宽和位置等基本尺寸。
本篇文章将介绍如何使用QSpinBox
控件获取基本尺寸。
使用以下代码创建一个基本的QSpinBox
控件:
spinBox = QSpinBox(self)
使用以下方法获取QSpinBox
控件的宽度和长度:
spinBox.width() # 获取控件宽度
spinBox.height() # 获取控件长度
使用以下方法获取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
控件获取基本尺寸。开发者可以根据自己的具体需求,在此基础上进一步扩展控件的功能和特性。