Russian Qt Forum

Qt => Общие вопросы => Тема начата: eri от Июнь 15, 2020, 01:15



Название: QML похоже не видит /usr/share
Отправлено: eri от Июнь 15, 2020, 01:15
Сборка пока шаред на дебиан х86 в чруте. Работает нормально, но не находит иконки по имени...

В си
Код:
  QIcon::setThemeName( "Papirus" );
в qml
Код:
  Button {icon.name: "computer-fail-symbolic"}  

Хапускаю на иксах - всё ок, а на компе без иксов - не пашет.

Также qtwebengine не может найти какие-то свои данные, ищет icu в /share/


Название: Re: QML похоже не видит /usr/share
Отправлено: navrocky от Июнь 15, 2020, 19:46
Возможно на компе без иксов иконки не установлены?

Цитировать
Note: By default, only X11 will support themed icons. In order to use themed icons on Mac and Windows, you will have to bundle a compliant theme in one of your themeSearchPaths() and set the appropriate themeName().

Боюсь, что без иксов не получится.


Название: Re: QML похоже не видит /usr/share
Отправлено: ecspertiza от Июнь 15, 2020, 21:03
Без иксов 100% не будет работать. На винде такая же история. Но другой вопрос, зачем запускать qml приложение, на машине без UI ? :-)