0

我设法使用 07.03.00.005 构建和启动 tisdk-default-image-am335x-evm。

我运行了一些打包到该映像中的 qt 演示应用程序,它对我来说看起来不错。

我创建了一个简单的 qtwidgets 应用程序(使用 qtcreator 在主机上交叉编译)。

只是一个主窗口和一个大字体的按钮。该应用程序在目标上运行,但按钮上的大字体显示为非常小的字体。

我在目标上检查了 /usr/share/fonts/ttf,我在 gui 中使用的字体就在那里。

4

1 回答 1

0

我设法获得适合目标的字体和字体大小。

这不是 yocto 或安装问题,而是如何使用 qtcreator。

我不确定这是否是首选方法,但它适用于我的情况。

我将字体作为资源包含在 qtcreator 项目中,并在应用程序初始化时加载它,如下面的链接所示。

https://amin-ahmadi.com/2016/01/07/embedding-fonts-in-your-qt-app/

因此,无需处理在目标系统上安装字体。

于 2021-09-27T20:25:53.607 回答