Сбой PyQt5 при попытке загрузить изображение PNG - PullRequest
0 голосов
/ 17 февраля 2019

Я только начинаю писать программу с графическим интерфейсом PyQt5.У меня есть файл, 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 определенно находится в том же каталогеas resource_loader.py

  • Изменение имен переменных на всякий случай.

  • Перемещение файла в место без пробелов в пути

Дополнительная информация

  • Я бегу resource_loader.py напрямую

  • Я использую Linux Mint (18.3) Xfce, если это нужно.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 февраля 2019

Требуется поместить ваш код в экземпляр 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_())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...