在Qt中添加自定义字体

时间:2011-12-31 10:42:26

标签: qt fonts

无论如何都要向Qt添加自定义字体(如控制台字体)?怎么样?我们如何将其设置为文本编辑器(QPlainTextEdit,QTextEdit等)?

由于

1 个答案:

答案 0 :(得分:12)

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

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