📜  PyQt5 – 如何更改标签文本的字体和大小?(1)

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

PyQt5 – 如何更改标签文本的字体和大小?

在 PyQt5 中,标签是常见的 GUI 元素之一,用于在界面上展示文本。然而默认情况下,标签文本的字体和大小可能不符合实际需求,需要进行更改。

下面是一些简单的步骤,可以帮助你更改 PyQt5 中标签文本的字体和大小。

1. 导入必要的库

首先,我们需要导入 PyQt5 中的 QtWidgets 模块。

from PyQt5.QtWidgets import *
2. 创建标签对象并设置文本

接着,我们需要创建一个标签对象并设置文本。

label = QLabel("Hello World")
3. 更改字体和大小

使用 setFont() 方法和 QFont 类来更改标签文本的字体和大小。setPointSize() 方法用于设置字体的大小。

font = QFont("Times", 16)
label.setFont(font)
label.setPointSize(20)

以上代码将标签文本的字体设置为 Times,大小为 16,然后再将标签文本的大小设置为 20。

示例代码

完整的示例代码如下所示:

from PyQt5.QtWidgets import *

app = QApplication([])

label = QLabel("Hello World")

font = QFont("Times", 16)
label.setFont(font)
label.setPointSize(20)

label.show()

app.exec_()

此代码将会创建一个窗口并在其中展示一个标签,标签文本的字体为 Times,大小为 20。

结论

在 PyQt5 中更改标签文本的字体和大小非常容易。通过 setFont() 和 setPointSize() 方法可以很容易地实现这一点。