反映 QPixmap
Posted
技术标签:
【中文标题】反映 QPixmap【英文标题】:Reflect the QPixmap 【发布时间】:2011-05-11 07:57:03 【问题描述】:我有一个对象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()
(see this),使用比例作为转换(我认为 (1,-1) 的比例应该可以解决问题)。我假设所有功能都在 PyQt 中可用。不要自己使用它。
【讨论】:
谢谢,工作pixmap_reflect = pixmap.transformed(QTransform().scale(-1, 1))
以上是关于反映 QPixmap的主要内容,如果未能解决你的问题,请参考以下文章