我已经在Ubuntu 14.04上安装了python3.4, Qt5.5和PyQt5。Pyqtdeploy与
一起安装 pip3 install pyqtdeploy
现在,如果我尝试创建一个新的项目文件,并以:
启动gui pyqtdeploy newproject.pdy
我得到了几个这样的错误消息(都是一样的):
(python3:26052): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion 'GTK_IS_WIDGET (widget)' failed
我看到pyqtdeploy应用程序的窗口框架,但它是空的(透明的),并且编译过程使用了大量的cpu资源(有点冻结操作系统)
Ubuntu 14.04安装在windows 7主机的virtualbox中。
我做错了什么?
现在工作了,错误似乎是pyqtdeploy是一个python/PyQt5应用程序使用默认的样式主题(认为它是gtk+),这在某种程度上导致了问题。我在main_gui.py文件(pyqtdeploy的源代码)中设置了融合样式:
from PyQt5.QtWidgets import QStyleFactory
app.setStyle(QStyleFactory.create("Fusion"))