QGtkStyle не может разрешить GTK - PullRequest
0 голосов
/ 27 мая 2018

У меня есть серия приложений, установленных в Ubuntu 18.04 с использованием Anaconda.Они работают нормально, но меню отображаются пустыми. gtk apps not displaying the menus

Некоторые из этих приложений:

  • Spyder
  • Оранжевый3
  • qtconsole

Для всех из них при выполнении я получаю ту же ошибку:

QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.

Я пыталсясортировать его часами без успеха.

Есть идеи, как это исправить?

Ответы [ 3 ]

0 голосов
/ 17 июня 2018

Я исключил его, обновив и установив pkg-config

sudo apt upgrade && sudo apt install pkg-config 

И серия Jupyter просто отлично работает!

0 голосов
/ 11 июля 2018

Строго говоря, это не проблема темы GTK.Это потому, что ваша версия Qt старая.Вам нужно установить qt=5.9.
В моем случае эта проблема была вызвана тем, что я использую канал conda-forge, а qt находится в версии 5.6.При явной установке qt=5.9 из канала по умолчанию проблема была решена без изменения файла .bashrc.

0 голосов
/ 29 мая 2018

В качестве быстрого исправления добавьте

export QT_STYLE_OVERRIDE=gtk2

к вашему .bashrc.Тогда в ваших меню должен быть хотя бы текст.

...