字體QFont


 

 

 1 import sys
 2 from PyQt5.QtWidgets import QApplication, QWidget,QLabel
 3 from PyQt5.QtGui import QFont
 4 from PyQt5 import QtCore
 5 
 6 class Demo(QWidget):
 7     def __init__(self):
 8         super(Demo, self).__init__()
 9         self.label = QLabel('我是李明',self)
10         #self.label.setFont(QFont("華文琥珀",20,QFont.Bold)) #設置字體和大小和樣式。參數1:字體名稱
11         #QFont.Bold  加粗
12 
13         #self.label.setStyleSheet("color:white") #文本顏色(前景色)
14         #white 白色    #紅色
15         #self.label.setStyleSheet("background-color: #000000;color: #ffffff") #設置背景色和前景色
16         #self.label.setGeometry(QtCore.QRect(20, 60, 291, 61))  #設置控件的位置和大小
17         #參數1  參數2   是位置
18         #參數3  參數4   是大小
19 
20         #下面分開設置
21         font = QFont() #實例化字體對象
22         font.setFamily('微軟雅黑') #字體
23         font.setBold(True) #加粗
24         font.setItalic(True) #斜體
25         font.setStrikeOut(True) #刪除線
26         font.setUnderline(True) #下划線
27         font.setPointSize(23) #字體大小
28         #font.setWeight(25) #可能是字體的粗細
29         self.label.setFont(font)
30 
31 
32 
33 if __name__ == '__main__':
34     app = QApplication(sys.argv)
35     demo = Demo()
36     demo.show()
37     sys.exit(app.exec_())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM