之前为了屏蔽浏览器的各种功能,使用Python和Qt开发了一个小APP,结果在浏览器显示正常的网页,QtWebengineView很多图标显示不出来。后来分析发现是使用了icon-font,QtWebengineView不兼容。这个问题纠结了半年,直到有一天看到了一个帖子恍然大悟,然后我把方法改了一下,现在分享出来。
原因:QtWebengineView只识别ttf字体,如果有eot、woff等需要删掉。
如图有多种格式:
css的@font-face只保留ttf即可:
之前为了屏蔽浏览器的各种功能,使用Python和Qt开发了一个小APP,结果在浏览器显示正常的网页,QtWebengineView很多图标显示不出来。后来分析发现是使用了icon-font,QtWebengineView不兼容。这个问题纠结了半年,直到有一天看到了一个帖子恍然大悟,然后我把方法改了一下,现在分享出来。
原因:QtWebengineView只识别ttf字体,如果有eot、woff等需要删掉。
如图有多种格式:
css的@font-face只保留ttf即可: