PyQt5 QSpinBox是一个可编辑的数字框控件,可以在GUI应用程序中使用。在使用PyQt5 QSpinBox时,可以使用setFixedSize()函数来设置像素大小。
具体的使用方法如下:
1.导入PyQt5库
from PyQt5.QtWidgets import QSpinBox, QApplication
2.创建QSpinBox对象
spinBox = QSpinBox()
3.设置像素大小
#设置QSpinBox宽为100px,高为50px
spinBox.setFixedSize(100, 50)
示例1:创建一个包含QSpinBox控件的窗口,设置QSpinBox的像素大小为150*70px。
import sys
from PyQt5.QtWidgets import QWidget, QApplication, QSpinBox
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
spinBox = QSpinBox(self)
spinBox.setFixedSize(150, 70)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
示例2:创建一个多个QSpinBox控件的窗口,设置QSpinBox的像素大小为100*50px。
import sys
from PyQt5.QtWidgets import QWidget, QApplication, QSpinBox, QVBoxLayout
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
vbox = QVBoxLayout()
for i in range(3):
spinBox = QSpinBox(self)
spinBox.setFixedSize(100, 50)
vbox.addWidget(spinBox)
self.setLayout(vbox)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
以上就是PyQt5 QSpinBox设置像素大小的完整使用攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PyQt5 QSpinBox – 设置像素大小 - Python技术站