在Qt中添加自定义字体

9
有没有办法将自定义字体(例如Console Font)添加到Qt中?如何添加?以及如何将其设置为文本编辑器(QPlainTextEdit、QTextEdit等)的字体?
谢谢。
1个回答

12
Qt使用您的窗口系统作为字体提供程序。您可以使用QFontDatabase类找出所有可用的字体。无论如何,可以使用C++中的QFontDatabase::addApplicationFont(仅在X11下可用如果有fontconfig)或者使用QML中的FontLoader组件添加特定的自定义字体供应用程序使用。
对于QTextEdit,您可以使用this,对于QPlainTextEdit,您可以尝试使用font属性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接