Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyQt4不';我不能始终如一地工作_Python_Pyqt_Pycharm_Pyqt4 - Fatal编程技术网

Python PyQt4不';我不能始终如一地工作

Python PyQt4不';我不能始终如一地工作,python,pyqt,pycharm,pyqt4,Python,Pyqt,Pycharm,Pyqt4,我为Python2和python3下载了带有apt-get的PyQt4(尽管我现在只在python3中使用它)。所以我写了一些简单而有魅力的东西 import sys from PyQt4 import QtGui app = QtGui.QApplication(sys.argv) window = QtGui.QWidget() window.show() 它为PyQt4提供了一个模块未找到错误。我认为问题出在Pycharm上,所以我从设置>项目解释器安装了PyQt4。它不起作用 当

我为Python2和python3下载了带有apt-get的PyQt4(尽管我现在只在python3中使用它)。所以我写了一些简单而有魅力的东西

import sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv)

window = QtGui.QWidget()

window.show()
它为PyQt4提供了一个模块未找到错误。我认为问题出在Pycharm上,所以我从设置>项目解释器安装了PyQt4。它不起作用

当我把它一行一行地写到Pycharm内部的python控制台时,它给了我一个modulenotfound错误。当我在终端执行同样的操作时(在执行python3之后),一切都很好。但是,当我尝试使用
python3test.py
运行包含代码的文件时,它不会打开任何窗口,也不会给出错误

我的操作系统是Lubuntu 18.04。
谢谢。

你在Pycharm上安装了PyQt吗?是的,从设置中。不管怎样,如果问题是Pycharm,它不应该在终端中运行吗?在末尾添加
sys.exit(app.exec())
并运行
python3 test.py
@S.Nick,你是对的。所以只有你有问题。