qml文件的后缀是。qml
1.对象: 即c++中的类的实例
2表达式:.即c++中的一条语句例如 :width:320;
一个示例:
Button{
text:"Quit";
style:ButtonStyle{
background:Rectangle{
implicitWidth: 70;
implicitHeight: 25;
border.width:control.activeFocus?2:1; // 控件获取到焦点 则2倍宽度显示
}
}
}
3.对象的引用:通过对象的id值来引用对象:就像c++代码中的一个具有文件作用域的全局变量一样
4.注释:同c++注释
5.属性:对应c++中的类的成员变量,命名驼峰命名法,
1.基本属性:int,real,double,bool,string,color,list,font等 具体在qt帮助的索引模式,以“”qml basic types“”为关键字检索
2.id属性:一个对象的id属性是唯一的,同一个qml文件中不同对象的id属性的值不能重复
3.列表属性:列表类只能包含qml对象,不能包含任何基本类型字面量,如非要包含使用var变量
4.信号处理器:等价于qt中的槽,一般是on<Signal>这种形式