这两个问题Add a custom font in Qt还有这个link提到通过 C++ 添加字体的能力。这可以通过 python 和 Qt Designer 框架实现吗?我试图将 ttf 添加到资源并编译 qrc 文件。然后在定义字体的样式表中。
启动应用程序时没有任何反应。还有什么需要做的吗?该示例讨论加载二进制文件。
最佳答案
您还需要将它添加到 QFontDatabase:
首先将字体文件“yourfont”添加到资源编辑器(您已完成),然后添加到字体数据库
QFontDatabase fontDatabase;
fontDatabase.addApplicationFont(":/fonts/yourfont");
现在您可以在 QLabel 上将 yourfont 与 setFont 一起使用。
关于python - Qt Designer 使用 Python 自定义 ttf 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28361104/