2011-12-31 74 views
9

有没有办法将自定义字体(如Console字体)添加到Qt中?怎么样?我们如何将它设置为文本编辑器(QPlainTextEdit,QTextEdit等)?在Qt中添加一个自定义字体

谢谢

回答

12

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

对于QTextEdit,您可以使用this,对于QPlainTextEdit,您可以尝试font属性。

+2

你所有的Qt链接都过时了= [ – Troyseph 2015-04-02 12:40:34

相关问题