Pyqtdeploy GUI не запускается

Я установил python3.4, Qt5.5 и PyQt5 на Ubuntu 14.04. Pyqtdeploy был установлен с

pip3 install pyqtdeploy

Теперь, если я попытаюсь создать новый файл проекта и запустить графический интерфейс с помощью:

pyqtdeploy newproject.pdy

Я получаю пару таких сообщений об ошибках (все то же самое):

(python3:26052): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion 'GTK_IS_WIDGET (widget)' failed

И я вижу оконную раму приложения pyqtdeploy, но она пуста (прозрачна), и процесс compiz использует много ресурсов процессора (что-то вроде замораживания ОС)

Ubuntu 14.04 устанавливается в virtualbox на хосте Windows 7.

Что я делаю неправильно?

1 ответ

Решение

Теперь все работает, ошибка, по-видимому, заключается в том, что pyqtdeploy, который является приложением python/PyQt5, использовал стилевую тему по умолчанию (подумайте, что это gtk+), что каким-то образом вызывает проблемы. Я установил стиль слияния в файле main_gui.py (в исходном коде pyqtdeploy):

from PyQt5.QtWidgets import QStyleFactory app.setStyle(QStyleFactory.create("Fusion"))

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