Отразить QPixmap

#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))