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"))