QML: Como fazer variáveis?

5

No QML, estou apenas procurando uma maneira de fazer variáveis bastante simples:

  1. Bool
  2. String
  3. Inteiro
por Akiva 30.04.2014 / 10:37

1 resposta

6

Você pode usar os tipos básicos do QML ou a propriedade genérica var .

  

O tipo var é um tipo de propriedade genérico que pode se referir a qualquer dado   tipo.

     

É equivalente a uma variável JavaScript regular. Por exemplo, var   propriedades podem armazenar números, seqüências de caracteres, objetos, matrizes e funções.

O código a seguir demonstrará o uso dos tipos básicos e das propriedades 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)
    }
}

Fonte: link

    
por Sylvain Pineau 30.04.2014 / 11:02