qtwidgets не имеет большого шрифта на beaglebone black

Мне удалось собрать и загрузить tisdk-default-image-am335x-evm с помощью 07.03.00.005.

Я запускаю некоторые демонстрационные приложения qt, которые упакованы в этот образ, и мне это нравится.

Я создал простое приложение qtwidgets (кросс-компиляция на хосте с qtcreator).

Просто главное окно и кнопка с крупным шрифтом. Приложение запускается на целевом объекте, за исключением того, что большой шрифт на кнопке отображается как очень мелкий шрифт.

Я проверил / usr / share / fonts / ttf на target, шрифт, который я использовал в графическом интерфейсе, есть.

1 ответ

Мне удалось подобрать шрифт и размер шрифта для цели.

Это не проблема с yocto или установкой, это как использовать qtcreator.

Я не уверен, что это предпочтительный метод, но в моем случае он работает.

Я включаю шрифт в качестве ресурса в проект qtcreator и загружаю его при инициализации приложения, как показано в приведенной ниже ссылке.

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

Итак, не нужно устанавливать шрифты в целевой системе.

Другие вопросы по тегам