gpt4 book ai didi

qt - 如何在 Windows Qt 中使用 linux 字体?

转载 作者:行者123 更新时间:2023-12-02 07:16:25 25 4
gpt4 key购买 nike

我们在 MS Windows 上为 linux 开发了一个嵌入式 Qt 应用程序。目标平台是没有 X-windows (framebuffer) 的 linux。不幸的是,windows 上的屏幕看起来与 linux 上的相同屏幕截然不同(更好),因为 windows 有更好的字体。有没有办法强制 Windows 上的 Qt 使用 linux 字体?我想实现二进制兼容性,即屏幕截图的 CRC 在 Linux 和 Windows 中将相同。

最佳答案

您可以使用 QFontDatabase::addApplicationFont从文件或内存中加载字体 ( QByteArray )。返回的 id 可用于检索可传递给 QFontDatabase::applicationFontFamilies 的字体系列列表(参见 QFontDatabase::font )创建一个 QFont在您的应用程序中使用的对象。

只有 TrueType支持字体。

关于qt - 如何在 Windows Qt 中使用 linux 字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/528224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com