我刚刚开始使用 PyQt5
gui 框架编写程序。我有一个文件 resource_loader.py
,它负责加载图像等。
问题
Python 在加载图像的行崩溃。我正在使用 IDLE (3.5),运行程序后没有任何输出,除了:
================================= 重新启动:外壳 ========== =====================
代码 - 几乎是从教程中复制/粘贴的,文件名为 resource_loader.py
from PyQt5 import QtGui
import os
file_image = QtGui.QPixmap("file.png")
我尝试过的事情
file.png
肯定与resource_loader.py
位于同一目录中
更改变量名称,以防万一。
将文件移动到路径中没有空格的位置
额外信息
我直接运行
resource_loader.py
我正在使用 Linux Mint (18.3) Xfce(如果有的话)。
提前致谢。
最佳答案
需要将代码放置在 QApplication
实例中,如下所示:
import sys
import os
from PyQt5 import QtGui
from PyQt5.QtWidgets import (QApplication, QWidget)
app = QApplication(sys.argv)
file_image = QtGui.QPixmap("file.png")
sys.exit(app.exec_())
关于python - PyQt5 在尝试加载 PNG 图像时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54732904/