@boggydoggy

Pyqt5. Почему не получается отобразить png, jpg, gif изображения?

Стало невозможно работать с изображениями, я получаю пустые формы. При вводе в cmd python -c "from pathlib import Path;from PyQt5.QtCore import QLibraryInfo;image_plugin_path = Path(QLibraryInfo.location(QLibraryInfo.PluginsPath)) / 'imageformats';print(image_plugin_path) я получаю путь, в котором вместо названия папки пользователя(что написана кириллицей) выводит "Åâà", также QImageReader.supportedImageFormats() выдаёт мне [PyQt5.QtCore.QByteArray(b'bmp'), PyQt5.QtCore.QByteArray(b'pbm'), PyQt5.QtCore.QByteArray(b'pgm'), PyQt5.QtCore.QByteArray(b'png'), PyQt5.QtCore.QByteArray(b'ppm'), PyQt5.QtCore.QByteArray(b'xbm'), PyQt5.QtCore.QByteArray(b'xpm')], то есть необходимых gif и jpg здесь нет, а png, несмотря на то, что имеется, так же не отображается. При этом в Qt5\plugins\imageformats есть всё необходимое.

617ea996d5383676768181.png
  • Вопрос задан
  • 389 просмотров
Пригласить эксперта
Ответы на вопрос 1
@boggydoggy Автор вопроса
Проблема решена. Нужно было только скопировать папку "imageformats" в папку с "python.exe ".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы