📅  最后修改于: 2023-12-03 15:33:54.598000             🧑  作者: Mango
在PyQt5中,标签(label)是一种用于显示文本或图片的控件。但默认情况下,标签的大小是由其内容自动确定的。如果需要更改标签的大小以适应需要,则可以使用label.resize
方法。
下面的示例代码演示了如何创建一个标签,并使用label.resize
方法将其大小更改为自定义大小:
import sys
from PyQt5.QtWidgets import QApplication, QLabel, QWidget
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
lbl = QLabel(self)
lbl.move(15, 10)
lbl.setText('Hello World')
lbl.resize(100, 50) #自定义标签大小
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('PyQt5 – 如何更改标签的大小')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
ex.show()
sys.exit(app.exec_())
在上述示例代码中,label.resize
方法被用于将lbl
标签的大小更改为100 x 50
,而不是默认的大小。
在本文中,我们介绍了如何在PyQt5中创建标签并使用label.resize
方法更改其大小。通过掌握这种技术,您可以自定义标签的大小以适应您的需求。