我刚开始使用PyQt5
gui框架编写程序。我有一个文件resource_loader.py
,它负责加载图像等。
问题
Python在加载图像的行崩溃。我使用的是IDLE(3.5),运行程序后,除了以下内容之外,没有任何输出:
=============================== RESTART: Shell ===============================
代码-几乎是从教程中复制/粘贴的,文件名为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。
谢谢。
答案 0 :(得分:2)
需要将您的代码放置在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_())