📜  PyQt5 – 如何更改标签的大小 | label.resize 方法(1)

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

PyQt5 – 如何更改标签的大小 | label.resize 方法

介绍

在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方法更改其大小。通过掌握这种技术,您可以自定义标签的大小以适应您的需求。