QGtkStyle не может разрешить GTK
У меня есть ряд приложений, установленных в Ubuntu 18.04 с использованием Anaconda. Они работают просто отлично, но меню отображаются пустыми.
Вот некоторые из этих приложений:
- Spyder
- Апельсин 3
- qtconsole
Для всех них я получаю ту же ошибку, когда выполняю их:
QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.
Я пытался разобрать его часами безуспешно.
Есть идеи, как это исправить?
3 ответа
В качестве быстрого исправления добавьте
export QT_STYLE_OVERRIDE=gtk2
на ваш .bashrc
, Тогда в ваших меню должен быть хотя бы текст.
Строго говоря, это не является темой GTK. Это потому, что ваша версия Qt старая. Вам нужно установить qt=5.9
,
В моем случае эта проблема была вызвана тем, что я использую канал conda-forge, и там qt находится в версии 5.6. Когда явно установить qt=5.9
из канала по умолчанию проблема была решена без изменений .bashrc
файл.
Я исключил это путем обновления и установки pkg-config
sudo apt upgrade && sudo apt install pkg-config
И серия Jupyter просто отлично работает!