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