反射QPixmap
我有一个叫 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 个回答
12
你可以使用QPixmap的transformed()
方法(查看这里),通过缩放来进行变换(我觉得用(1,-1)的缩放就可以了)。我假设在PyQt中所有功能都是可以用的。我自己不太用这个。