#python #qt #pyqt #pyqt4
#python #qt #pyqt #pyqt4
Вопрос:
У меня есть объект QPixmap, как получить его отражение без QImage? Теперь я делаю это с помощью QImage (PyQt4):
tmp_image = QImage("./templates/{type}/{name}.png".format(type=tpl_type, name=tpl_name))
pixmap_reflect = QPixmap().fromImage(tmp_image.mirrored(horizontal=True, vertical=False))
Ответ №1:
Вы должны быть в состоянии использовать QPixmap transformed()
(смотрите это), используя масштаб в качестве преобразования (масштаб (1, -1), я думаю, должен сработать). Я предполагаю, что вся функциональность доступна в PyQt. Не использую это сам.
Комментарии:
1. Спасибо, что работает
pixmap_reflect = pixmap.transformed(QTransform().scale(-1, 1))