javascript - 如何根据时间降低 qml 中的旋转速度?

标签 javascript qt qml

我需要在 qml 中创建类似命运轮的东西。我知道如何使用旋转动画,但我无法根据时间降低旋转速度。最后这个动画应该在没有用户交互的情况下停止。在这种情况下我应该使用什么?

最佳答案

@Frank Osterfeld 已经说过了,所以我只是在这里举一个小例子:

Rectangle {
    anchors.centerIn: parent
    radius: 100
    clip: true
    width: 200
    height: 200
    color: "yellow"
    Text {
        text: "+"
        font.pixelSize: 200
        anchors.centerIn: parent
    }
    PropertyAnimation on rotation {
        from: 0
        to: 3600
        duration: 10000
        running: true
        easing.type: Easing.InOutQuint
    }
}

关于javascript - 如何根据时间降低 qml 中的旋转速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35255772/

相关文章:

javascript - AngularJS:循环 POST 请求并将每个索引传递到相关响应中

Qt:跨平台桌面应用程序的安全字体

c++ - 如何从 C++ 中选择 TableView (qml) 中的行?

c++ - 导入QtQuick.Window 2.2 QML模块未找到

javascript - 我可以遍历 for 循环来创建更多的 javascript 吗?

javascript - 如何获取 http GET 请求中不断变化的值?

c++ - QTreeView/QHeaderView 仅调整第一列的大小以拉伸(stretch)和交互

c++ - 为创建的 hijackWindow() 上下文

javascript - 从 QT 中的 QML 中的 JS 返回值失败

javascript - 可以直接包含(r.js)优化文件吗?