import QtQuick 2.6 import QtQuick.Window 2.2 Rectangle { width: 400 height: 400 color: "blue" Image { source: "pics/logo.png" anchors.centerIn: parent } }
import语句可以导入QtQuick模块,可以支持不同的类型。
示例中对象一般以大写字母开头,后面跟一对大括号。
括号中包括了对象的特性定义,不如对象的属性值或者它的子对象。例如:Rectangle { width: 100; height: 100 }
当多个"属性:值"写在一起时,用分号分隔
anchors.centerIn起到布局的作用,除它以外还有很多布局属性
Item { width: 100 * 3 height: 50 + 22 } //属性值可以包含表达式 Item { width: 300 height: 300 Rectangle { width: parent.width - 50 height: 100 color: "yellow" } } //可以和其他的值绑定,此时如果值改变,会自动更新
使用console.log()和console.debug()来输出调试信息,类似与qDebug()。
需要使用的模块必须在文件开头使用import导入。
常见的import语法是:
import<ModuleIdentifier><Version.Number>[as<Qualifier>]
4.3 QML类型系统
4.4 对象特性
4.5 集成JavaScript表达式
4.6 QML文档
4.7 QML模块
原文:https://www.cnblogs.com/ch122633/p/10391429.html