Как получить список необходимых плагинов для каждой библиотеки Qt? - PullRequest
0 голосов
/ 01 мая 2020

Я создаю свой портативный переносной установщик Linux (например, установщики: драйверы NVidia, клиент NewsHosting, Yed). Я хочу сделать мой установщик максимально переносимым. В отличие от AppImage, он не смонтирован, ни одно приложение не ограничено и, что самое важное, не требует создания пакетов в самом старом поддерживаемом дистрибутиве.

Так что я хотел включить все необходимые библиотеки (из моего Kubuntu 19.10). Но в случае библиотек Qt5 я должен прикрепить соответствующие плагины Qt. Я нашел список плагинов Qt5 по умолчанию на этой странице , но, к сожалению, вероятно, он охватывает только плагины Qt5, поставляемые с онлайн-установщиком Qt. Проблема, с которой я борюсь, состоит в том, что у меня есть диалоговое окно файла в моем приложении (чтобы выбрать Json файл конфигурации). Он отображает окно, но не отображает дерево каталогов. Я пытаюсь включить все плагины (в соответствии со страницей), но в Kubuntu 19.10 не существует ни Gui доступных мостов, ни доступных виджетов. Я полагаю, что это так. Но когда я смотрю в dir / usr / lib / x86_64- linux -gnu / qt5 / plugins, я вижу zilions нестандартных плагинов (не перечисленных на странице) - я полагаю, это плагины KDE.

Broken диалоговое окно файла выглядит так:

enter image description here Но правильно это выглядит так:

enter image description here

Последний вопрос: какие плагины мне нужны для правильного диалога файлов?

...