rect QML Value Type

x, y, width, height属性を持つ値。詳細...

詳細説明

rect 型は、xywidthheight 属性を持つ値を指します。

rect 型のプロパティは、デフォルトではQt.rect(0, 0, 0, 0) です。これは、座標原点における空の矩形です。

た と えば、Item childrenRect の矩形型プ ロパテ ィ のwidthheight の値を読み取 る 場合:

Rectangle {
    width: childrenRect.width
    height: childrenRect.height

    Rectangle { width: 100; height: 100 }
}

rect 値を作成するには、それを "x, y, width x height" 文字列として指定します:

CustomObject { myRectProperty: "50,50,100x100" }

または、Qt.rect ()関数を使用します:

CustomObject { myRectProperty: Qt.rect(50, 50, 100, 100) }

rect 型はまた、読み取り専用のleft,right,top,bottom 属性を公開しています。これらはC++ counterparts と同じです。

C++と統合する場合、C++からQMLに渡された QRectQRectF の値は自動的にrect の値に変換されることに注意してください。またその逆も同様です。rect の値が C++に渡されると、自動的にQRectF の値に変換されます。

QMLの値型」も参照してください

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。