fevrall
Март 18, 2009 16:49:09
И использую pyqt4 и python2.6 .
Пытаюсь добавить картинку в бэкграунд(QWidget), разными способами,
после этого компилирую с помощью py2exe. В результате получаю
черный фон либо стандартный вместо картинки.
Как быть???
poltergeist
Март 18, 2009 23:22:22
запихнуть картинку в ресурсный файл с помощью pyrcc4 и загружать его по уникальному пути, к примеру “:application/background.png”. Это наверное самый лучший способ.
fevrall
Март 19, 2009 09:24:26
Пробовал так! Но не помогло… После компиляции все равно черный фон.
А вот насчет типа картинки задумался. В Вашем примере, poltergeist, картинка с расширением .png . Есть ли какие то ограничения на тип картинки??? (jpg, bmp и т.д.).
poltergeist
Март 19, 2009 11:26:59
для каждого типа картинки в Qt есть свой плагин, возможно в сборку (py2exe) этот плаг не попадает и поэтому такие косяки