Ano*_*non 5 programming qt application-development qt-creator qml
在 QML 中,我只是在寻找一种方法来做相当简单的变量:
您可以使用 QML 基本类型或通用var属性。
var 类型是可以引用任何数据类型的通用属性类型。
它相当于一个常规的 JavaScript 变量。例如,var 属性可以存储数字、字符串、对象、数组和函数。
以下代码将演示基本类型和 var 属性的使用:
import QtQuick 2.0
import Ubuntu.Components 0.1
Rectangle {
id: mainView
width: units.gu(30)
height: units.gu(40)
Item {
id: myItem
property int aNumber: 100
property bool aBool: false
property string aString: "Hello world!"
property var aVarNumber: 100
property var aVarBool: false
property var aVarString: "Hello world!"
}
Component.onCompleted: {
console.log(myItem.aNumber, myItem.aVarNumber)
console.log(myItem.aBool, myItem.aVarBool)
console.log(myItem.aString, myItem.aVarString)
}
}
Run Code Online (Sandbox Code Playgroud)
资料来源:http : //qt-project.org/doc/qt-5/qtqml-typesystem-basictypes.html