【问题标题】:How to flip an image in Qt?如何在 Qt 中翻转图像?
【发布时间】:2012-11-06 20:48:25
【问题描述】:

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

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

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

谢谢大家

【问题讨论】:

    标签: c++ qt qml qlabel


    【解决方案1】:

    您可以将QGraphicsPixmap 与您的图像一起使用,使用 setTransformOriginPoint 设置旋转中心并使用QProertyAnimation 为变换矩阵设置动画

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        快速的 google 搜索将我指向一个博客 article,该视频的作者 (Kunal Parmar) 描述了这种特殊效果是如何完成的。

        【讨论】:

        • 我看过那篇文章。它解释了如何处理 Flipable,但没有解释如何将 Flipable 添加为小部件或类似小部件的东西
        猜你喜欢
        • 2011-03-01
        • 1970-01-01
        • 2019-04-03
        • 2022-11-30
        • 1970-01-01
        • 2022-01-22
        • 2021-09-06
        • 2021-06-08
        • 2018-01-17
        相关资源
        最近更新 更多