Найти - Пользователи
Полная версия: PyQt не отображается картинка в Label
Начало » GUI » PyQt не отображается картинка в Label
1
mironich
Добрый день.
Есть такой код,
#picture_lbl QLabel()
#picture QByteArray()
label_pixmap = QPixmap()
label_pixmap.loadFromData(picture)
self.picture_lbl.setPixmap(label_pixmap)

В picture передается QByteArray содержащий картинку (JPEG формата), под Linux(Ubuntu 11.*) работает нормально, под Windows(XP, Seven) не отображается картинка, просто пустой QLabel, попробовал закинуть в system32 папку библиотеки из, %python_dir%\Lib\site-packages\PyQt4\plugins\imageformats не помогло.

Гуглил именно для QT советуют компилировать с опциями в заголовочном файле программы, а про PyQt нечего не нашел.
Спасибо за ответы.

mironich
Проблема решилась так: создал папку рядом с скриптом с именем “imageformats” закинул в нее библиотеки из %python_dir%\Lib\site-packages\PyQt4\plugins\imageformats, все заработало, для работы с картинками формата JPEG хватит dll “qjpeg4.dll”.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB