2013-10-02 3 views
1

На новой установке Anaconda в моей системе тестирования Debian IPton Qtconsole от Anaconda имеет плохой внешний вид по сравнению с Qtconsole от Debian (см. Ниже) при работе на рабочем столе Gnome3 , Другие графические интерфейсы на основе Qt, такие как окна matplotlib, также затронуты.Включите интеграцию qnconsole от IP-телефонии с помощью GNOME/GTK

Я подозреваю, что привязка PySide Qt от Anaconda неправильно настроена для использования темы Gnome/Gtk в системе, поскольку Qt из Debian делает. В частности, это влияет на размер шрифта по умолчанию, что весьма раздражает.

Я был бы рад услышать, как заставить PySide Anaconda использовать подходящую тему Gnome.

(см here для увеличения изображения)

+0

У меня такое же уродство на ubuntu, это, скорее всего, не гном 3. – user2304916

+1

в качестве отправной точки с помощью утилиты 'qtconfig', поставляемой Anaconda, позволяет изменять шрифт по умолчанию для приложений Qt (например, Cantarell Regular). Однако параметр «Настройки рабочего стола» в * Выберите стиль GUI * не может загрузить нужную GTK-тему, используемую в Gnome, в отличие от 'qtconfig', отправленного Debian. –

+0

Для справки: последующее обсуждение этой проблемы появилось на форуме Continuum: https://groups.google.com/a/continuum.io/d/msg/anaconda/vFtZWAY4ylY/mCJxyrkc8_EJ –

ответ

1

Вполне возможно, что Continuum построена кварта не правильные библиотек, встроенных в нее. Можете ли вы попытаться построить qt от https://github.com/continuumio/conda-recipes и посмотреть, поможет ли это? Вам понадобится компилятор C, а также различные библиотеки, установленные (есть файл notes.md, в котором перечислены все пакеты, которые вам нужно установить). Вам также, вероятно, потребуется перестроить shiboken и pyside (в указанном порядке) против вашего нового qt, так как восстановление qt имеет тенденцию нарушать ABI (по крайней мере, в моем опыте).

+2

Действительно, @almarklein указал на что проблема связана с отсутствующим флагом компиляции «-gtkstyle». ср https://github.com/ContinuumIO/conda-recipes/issues/22 –