qt - 在Qt中添加自定义字体

标签 qt fonts

有没有办法向 Qt 添加自定义字体(例如 Console Font)?如何?我们如何将其设置为文本编辑器(QPlainTextEdit、QTextEdit 等)?

谢谢

最佳答案

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

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

关于qt - 在Qt中添加自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8687653/

相关文章:

fonts - 如何在 JavaFX 中获得 Swing-looking 字体渲染?

c++ - 将 QXmlStreamReader 实例传递给类

Qt 4.7.4 : Is there a way to find out the status of CAPS LOCK?

css - Rails 4 在生产环境中找不到字体

html - 在 HTML 输入中调整文本光标的垂直位置(相对于文本本身)

flash - Arial 字体在 Mac 中无法正确显示

qt - 由于 ssl 问题,无法在 Ubuntu 上安装 QT4

html - 如何使 QTextDocument 适合打印机的整个页面宽度

c++ - 通过 getter 获取时在其他类中声明结构变量

android - 自定义字体 (*.ttf)