Форум сайта python.su
И использую pyqt4 и python2.6 .
Пытаюсь добавить картинку в бэкграунд(QWidget), разными способами,
после этого компилирую с помощью py2exe. В результате получаю
черный фон либо стандартный вместо картинки.
Как быть???
Офлайн
запихнуть картинку в ресурсный файл с помощью pyrcc4 и загружать его по уникальному пути, к примеру “:application/background.png”. Это наверное самый лучший способ.
Офлайн
Пробовал так! Но не помогло… После компиляции все равно черный фон.
А вот насчет типа картинки задумался. В Вашем примере, poltergeist, картинка с расширением .png . Есть ли какие то ограничения на тип картинки??? (jpg, bmp и т.д.).
Офлайн
для каждого типа картинки в Qt есть свой плагин, возможно в сборку (py2exe) этот плаг не попадает и поэтому такие косяки
Офлайн