qml语言基础(一)

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>这种形式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值