反映QPixmap

ing*_*ium 4 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))
Run Code Online (Sandbox Code Playgroud)

Bar*_*art 6

你应该能够使用QPixmap transformed()(见这个),使用比例作为变换(比例为(1,-1)应该做我认为的技巧).我假设PyQt中有所有功能.不要自己使用它.

  • 谢谢,工作`pixmap_reflect = pixmap.transformed(QTransform().scale(-1, 1))` (3认同)