PyQt5在尝试加载PNG图像时崩溃

时间:2019-02-17 11:43:56

标签: python python-3.x pyqt pyqt5

我刚开始使用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。

谢谢。

1 个答案:

答案 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_())