Dans QML, je cherche simplement un moyen de faire des variables assez simples:
Vous pouvez utiliser les types de base QML ou la propriété générique var .
Le type var est un type de propriété générique pouvant faire référence à tout type de données.
Cela équivaut à une variable JavaScript normale. Par exemple, les propriétés var peuvent stocker des nombres, des chaînes, des objets, des tableaux et des fonctions.
Le code suivant illustrera l'utilisation des types de base et des propriétés 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)
}
}
Source: http://qt-project.org/doc/qt-5/qtqml-typesystem-basictypes.html