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/
Итак, не нужно устанавливать шрифты в целевой системе.