我设法使用 07.03.00.005 构建和启动 tisdk-default-image-am335x-evm。
我运行了一些打包到该映像中的 qt 演示应用程序,它对我来说看起来不错。
我创建了一个简单的 qtwidgets 应用程序(使用 qtcreator 在主机上交叉编译)。
只是一个主窗口和一个大字体的按钮。该应用程序在目标上运行,但按钮上的大字体显示为非常小的字体。
我在目标上检查了 /usr/share/fonts/ttf,我在 gui 中使用的字体就在那里。
我设法使用 07.03.00.005 构建和启动 tisdk-default-image-am335x-evm。
我运行了一些打包到该映像中的 qt 演示应用程序,它对我来说看起来不错。
我创建了一个简单的 qtwidgets 应用程序(使用 qtcreator 在主机上交叉编译)。
只是一个主窗口和一个大字体的按钮。该应用程序在目标上运行,但按钮上的大字体显示为非常小的字体。
我在目标上检查了 /usr/share/fonts/ttf,我在 gui 中使用的字体就在那里。
我设法获得适合目标的字体和字体大小。
这不是 yocto 或安装问题,而是如何使用 qtcreator。
我不确定这是否是首选方法,但它适用于我的情况。
我将字体作为资源包含在 qtcreator 项目中,并在应用程序初始化时加载它,如下面的链接所示。
https://amin-ahmadi.com/2016/01/07/embedding-fonts-in-your-qt-app/
因此,无需处理在目标系统上安装字体。