Pyqt添加字体
系统自带字体不可能全部的字体都有,我们使用pyqt作为gui时希望能够统一字体,这时就要添加字体。
-
添加单个字体
QtGui.QFontDatabase.addApplicationFont(“./*.ttf”)
或者是*.otc
-
添加文件夹下多个字体
思路:获取文件夹下所有字体文件添加进来
利用glob获取文件夹下所有文件
def
setMyFont(self):
import glob
#返回文件名
fonts = glob.glob(‘poppins/Poppins*.otf’)
for font in fonts:
fontID = QtGui.QFontDatabase.addApplicationFont(font)
闻道有先后
术业有专攻
From: shaynerain.com
By: Shaynerain