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)
}
}
ソース: http://qt-project.org/doc/qt-5/qtqml-typesystem-basictypes.html