在qt中使用阿里云图标
2019-02-13 本文已影响0人
WoHowLearn
-
阿里云图标下载
选择下载svg
( 当然你可以选择下载png , 然后按照 qt正常设置图片的方法 , 经过测试 , 还是应该选择这种方法)
在这里插入图片描述- 详解使用icomoon生成字体图标的方法并应用 https://icomoon.io/
-
注意
在这里插入图片描述
注意复制的是这里的方块 , 因为电脑上没有这个字体库 , 所以不能显示 , 复制到qt设计师之后 显示如下:
在这里插入图片描述
4.把2步骤下载的icomoon.zip
里的icomoon.ttf
解压出来 放在资源文件夹;
5.1 接下在 .py中:接下在 .py中指定字体:
def main1():
app = QApplication(sys.argv)
font_path = ROOT_PATH + '/src/icomoon.ttf'
print(font_path)
# 指定全局字体 !
fontId = QFontDatabase.addApplicationFont(font_path)
5.1 在设计师指定font-family
为"icomoon"
后编译
运行结果 :
在这里插入图片描述
结论 : 发现其实字体文件也是需要打包的 , 并且 字体的文字 通过设置文本来改变 并且 字体 有些编辑器不识别 , 就算能识别 也不利于后期代码维护, 本文做一个尝试 ,