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

css的@font-face只保留ttf即可:

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

css的@font-face只保留ttf即可:

1万+
3006
1956

被折叠的 条评论
为什么被折叠?