反映 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的主要内容,如果未能解决你的问题,请参考以下文章

求大神,QImage要转为QPixmap 怎样转

无线鼠标没有反映是什么问题

Datagridview 不反映数据集更改

反映在 ExpandoObject

对应分析不可以反映哪种关系

更改不会反映在 laravel 视图中