Qml之别名引用

import的别名引用

  • 使用as引用,将import QtQuick.Window 2.0 as MyQtQuick.Window 2.0别名为My引用.

属性的别名引用

  • 使用alias别名引用,将property alias rectWidth: rect.widthrect.width别名为rectWidth引用.

例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import QtQuick 2.5
import QtQuick.Window 2.0 as My

My.Window {
property alias rectWidth: rect.width

visible: true
width: 640
height: 480
title: qsTr("Hello World")

Rectangle {
id: rect
width: 100; height: 200
color: "red"
}
}