web-dev-qa-db-ja.com

QML:変数の実行方法

QMLでは、かなり単純な変数を実行する方法を探しています。

  1. ブール
  2. ひも
  3. 整数
5
Akiva

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

6
Sylvain Pineau