字体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_())

 

posted @ 2019-02-11 07:50  天子骄龙  阅读(5766)  评论(0编辑  收藏  举报