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

📅  最后修改于: 2022-05-13 01:54:18.799000             🧑  作者: Mango

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

标签是在表单上显示文本的图形控制元素。标签通常用于标识附近的文本框或其他小部件。一些标签可以响应鼠标点击等事件,允许复制标签的文本,但这不是标准的用户界面实践。

在本文中,我们将看到如何更改 Label 中文本的字体和大小,我们可以使用setFont()方法来做到这一点。

下面是Python的实现——

# importing the required libraries
  
from PyQt5.QtWidgets import * 
from PyQt5.QtGui import * 
import sys
  
class Window(QMainWindow):
    def __init__(self):
        super().__init__()
  
        # set the title
        self.setWindowTitle("Label")
  
        # setting  the geometry of window
        self.setGeometry(0, 0, 400, 300)
  
        # creating a label widget
        # by default label will display at top left corner
        self.label_1 = QLabel('Arial font', self)
  
        # moving position
        self.label_1.move(100, 100)
  
        # setting font and size
        self.label_1.setFont(QFont('Arial', 10))
  
        # creating a label widget
        # by default label will display at top left corner
        self.label_2 = QLabel('Times font', self)
  
        # moving position
        self.label_2.move(100, 120)
  
        # setting font and size
        self.label_2.setFont(QFont('Times', 10))
  
  
        # show all the widgets
        self.show()
  
  
  
# create pyqt5 app
App = QApplication(sys.argv)
  
# create the instance of our Window
window = Window()
  
# start the app
sys.exit(App.exec())

输出 :
pyqt-更改字体-Qlabel