import QtQuick
import "myjs.js" as MyJs
import QtQuick.Controls
Window {
width: 640
height: 480
visible: true
// title: qsTr("Hello World")
title: MyJs.title()
// 所有类型的基类 不显示
QtObject {
id: obj
objectName: "myqtobj"
}
Button {
text: "Test QtObject"
onClicked: print(obj.objectName)
}
// 所有可视界面的基类,继承与QtObject
Item {
x: 100
y: 100
width: 200
height: 200
Rectangle {
anchors.fill: parent
color: "red"
radius: 10
}
}
// 定义一个组件 不实例化 相当于定义一个类型
Component {
id: mycomp
Text {
x: 50
y: 50
text: "mycomp"
font.pointSize: 24
color: "red"
}
}
// 当前类型实例化时,创建组件对象
Loader {
sourceComponent: mycomp
}
}
评论