Форум сайта python.su
f = cStringIO.StringIO()
surface.write_to_png(f)
image=QPixmap(f)
Не показывает виджет image, хотя, попытка заимствована из рабочего скрипта с использованием pyglet:
http://ethanmiller.name/notes/pyglet_pycairo/
Офлайн
Сообщение об ошибке читать не пробовали? А доку прочитать на QPixmap?
Офлайн
dartNNNА вы тоже не пробовали читать.
Сообщение об ошибке читать не пробовали? А доку прочитать на QPixmap?
Офлайн
dartNNNЯ то откуда знаю?
И зачем я дурак на 3-ем питоне пишу?
Офлайн
В документации на QPixmap ни один конструктор не принимает file-like object (не знаю как правильно перевести, вобщем то, что возвращает StringIO) как первый аргумент. Поэтому я думал, что он должен вернуть ошибку. Вдаваться в детали не буду, рабочий вариант вот:
pixmap = QtGui.QPixmap()
pixmap.loadFromData(f.getvalue())
Офлайн
dartNNN, спасибо!
Офлайн