【发布时间】:2012-11-06 20:48:25
【问题描述】:
我在 Youtube 上找到了that video。它展示了如何翻转称为 QML Flipable 的东西。我对 QML 完全不熟悉,所以我有以下问题:
1) 可以像这样翻转普通的 QLabel 吗?如果是,我该怎么做?
2) 如果不可能,那么如何将 Flipable 实体添加到我的 QMainWindow 中?
谢谢大家
【问题讨论】:
我在 Youtube 上找到了that video。它展示了如何翻转称为 QML Flipable 的东西。我对 QML 完全不熟悉,所以我有以下问题:
1) 可以像这样翻转普通的 QLabel 吗?如果是,我该怎么做?
2) 如果不可能,那么如何将 Flipable 实体添加到我的 QMainWindow 中?
谢谢大家
【问题讨论】:
您可以将QGraphicsPixmap 与您的图像一起使用,使用 setTransformOriginPoint 设置旋转中心并使用QProertyAnimation 为变换矩阵设置动画
【讨论】:
没有方便的方法来做到这一点。桌面操作系统不提供此功能。
一种选择是使用 QGraphicsView。例如,您可以使用QGraphicsScene::addWidget() 将小部件添加到 QGraphicsScene,然后按照您想要的方式转换视图。
【讨论】:
快速的 google 搜索将我指向一个博客 article,该视频的作者 (Kunal Parmar) 描述了这种特殊效果是如何完成的。
【讨论】: