字体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