当前位置: 首页 > 编程笔记 >

qml 简单数字动画

甄阿苏
2023-03-14
本文向大家介绍qml 简单数字动画,包括了qml 简单数字动画的使用技巧和注意事项,需要的朋友参考一下

示例

您可能会遇到的非常基本的动画之一是NumberAnimation。该动画通过将项目属性的数值从初始状态更改为最终状态来工作。考虑以下完整示例:

import QtQuick 2.7    
importQtQuick.Controls2.0    

ApplicationWindow {
    visible: true
    width: 400
    height: 640

    Rectangle{
        id: rect
        anchors.centerIn: parent
        height: 100
        width: 100
        color: "blue"
        MouseArea{
            anchors.fill: parent
            onClicked:na.running= true
        }

        NumberAnimation {
            id: na    //QML动画类型的ID  
            target: rect    //动画应在其上运行的目标项目  
            property: "height"    //动画师应该更改以显示效果的目标项目的属性  
            duration: 200    //动画应运行的持续时间  
            from:rect.height   //在“属性”中声明的属性的初始数值
            to: 200    //在“属性”中声明的属性的最终数值
        }
    }
}
           

 类似资料:
  • 到现在,我们已经将QML作为一个工具用来构造静态场景和静态场景的导航。根据不同的状态和逻辑规则,一个实时动态的用户界面已经被创建。通过使用QML和JavaScript以更加动态的方式,进一步的扩大灵活性。组件可以在运行时加载和实例化,元素能够被销毁。动态创建的用户界面能够被存储在磁盘上,并且恢复。

  • 本文向大家介绍qml 创建一个简单的按钮,包括了qml 创建一个简单的按钮的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用MouseArea组件轻松地在可单击按钮中转换每个组件。下面的代码显示一个360x360窗口,中间带有一个按钮和一个文本。按下按钮将更改文本:            

  • Sds (Simple Dynamic String,简单动态字符串)是 Redis 底层所使用的字符串表示, 几乎所有的 Redis 模块中都用了 sds。 本章将对 sds 的实现、性能和功能等方面进行介绍, 并说明 Redis 使用 sds 而不是传统 C 字符串的原因。 sds 的用途 Sds 在 Redis 中的主要作用有以下两个: 实现字符串对象(StringObject); 在 Re

  • 是时候写一些代码了。让我们先添加一个简单的UIView对象到屏幕上并设置它的圆角。我们要把它添加到我们的主窗口上时因为它是一个快速的例子,但在真实的app界面中你需要添加到管理当前界面的视图控制器中。 UIView *redBall = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)]; redBall.backgroundCo

  • 问题内容: 问题: 计算机随机生成一个数字。用户输入一个数字,然后计算机会告诉您您是否太高或太低。然后,您将继续猜测,直到猜出数字为止。 我的解决方案: 不幸的是,即使我为用户输入“ 1”,我的代码也永远不会运行if语句,即使它始终显示“您的数字太大”。 问题答案: 返回一个 字符串 值。首先将其转换为整数: 由于Python 2总是在字符串之前对数字进行排序,因此无论输入什么,您的测试将始终返回

  • QML是一种描述用户界面的声明式语言。它将用户界面分解成一些更小的元素,这些元素能够结合成一个组件。QML语言描述了用户界面元素的形状和行为。用户界面能够使用JavaScript来提供修饰,或者增加更加复杂的逻辑。从这个角度来看它遵循HTML-JavaScript模式,但QML是被设计用来描述用户界面的,而不是文本文档。 从QML元素的层次结构来理解是最简单的学习方式。子元素从父元素上继承了坐标系