我在 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 应用程序的窗口框架,但它是空的(透明的)并且 compiz 进程使用了大量的 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"))
关于ubuntu - pyqtdeploy GUI 不启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32308317/