我在Ubuntu14.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应用程序的一个窗口框架,但是它是空的(透明的),而compiz进程使用了大量的cpu资源(有点冻结os)。
Ubuntu14.04安装在windows 7主机上的virtualbox中。
我做错了什么?
发布于 2015-08-31 20:38:07
现在就开始工作了,错误似乎是pyqtdeploy --它是python/PyQt5 5应用程序--使用了默认的风格主题(想想它的gtk+),这在某种程度上导致了问题。我在文件main_gui.py中设置了融合样式(在pyqtdeploy的源代码中):
from PyQt5.QtWidgets import QStyleFactory app.setStyle(QStyleFactory.create("Fusion"))
https://stackoverflow.com/questions/32308317
复制相似问题