Я пытаюсь написать небольшое графическое приложение, и мне нужно создать какое-то изображение с помощью PIL, которое я показываю в виджете. Изображение построено правильно (я могу проверить с помощью im.show()), я могу преобразовать его в QImage, который я могу нормально сохранить на диск (используя QImage.save), но если я попытаюсь нарисовать его прямо на моем QWidget , он показывает только белый квадрат.
Здесь я закомментировал код, который не работает (преобразование изображения в QImage, затем QPixmap приводит к белому квадрату), и я сделал грязный хак, чтобы сохранить изображение во временный файл и загрузить его непосредственно в QPixmap, который работает, но это не то, чем я хочу заниматься
https://gist.github.com/f6d479f286ad75bf72b7
У кого-то есть идея?
Если это может помочь, когда я пытаюсь сохранить свой QImage в файле BMP, я могу получить доступ к его содержимому, но если я попытаюсь сохранить его в формате PNG, он будет полностью белым.