Упаковочное спокойное приложение - тема

Я упаковал спокойное приложение с помощью snapcraft и настольно-спокойное средство запуска. Приложение является сборкой внутри classic среда (Ubuntu 16.04) с помощью Qt 5.5 и я выполняю его на Kubuntu 17.04 с KDE.

Приложение не уважает спокойную тему. По некоторым причинам это использует тему Gtk.

Как может вынудить это использовать системную тему QT?

1
задан 7 May 2017 в 12:39

2 ответа

Выполнение привязки с параметром -style=Fusion очень помогло мне в KDE Neon. В моем случае я сделал это с помощью QOwnNotes: qownnotes -style=Fusion

Редактировать: Вы можете использовать qDebug() << QStyleFactory::keys().join(" ");, чтобы увидеть, какие стили доступны.

0
ответ дан 8 December 2019 в 05:27

snap это имеет собственное ядро, таким образом, приложение просто использует тема нейтрализации или значение по умолчанию. Существуют некоторые опции вызвать его:

  • Набор QT_STYLE_OVERRIDE=... в снимке environment:
  • Заставьте поспешную обертку запустить приложение с -style=... опция
  • Должен быть также способ вызвать стиль из приложения (я просто не знаю много о QT),

Ссылки:

0
ответ дан 8 December 2019 в 05:27

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

Похожие вопросы: