如何在Qt中翻转图像?

时间:2012-11-04 09:16:43

标签: c++ qt qml qlabel

我在Youtube上找到了that video。它展示了如何翻转称为QML Flipable的东西。我对QML完全不熟悉,所以我有以下问题:

1)是否可以像这样翻转普通的QLabel?如果是,我该怎么做?

2)如果不可能,那么如何将该Flipable实体添加到我的QMainWindow?

谢谢大家

3 个答案:

答案 0 :(得分:1)

没有方便的方法来做到这一点。桌面操作系统不提供此功能。

一种选择是使用QGraphicsView。例如,您可以使用QGraphicsScene::addWidget()将小部件添加到QGraphicsScene,然后按照您希望的方式转换视图。

答案 1 :(得分:1)

您可以将QGraphicsPixmap与图像一起使用,使用setTransformOriginPoint设置旋转中心,并使用QProertyAnimation

为变换矩阵设置动画

答案 2 :(得分:0)

快速谷歌搜索指向我的博客article,其中视频的作者(Kunal Parmar)描述了这种特殊效果是如何完成的。