作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
为了风格统一、代码规范,QML 提供了一套编码约定,在 QML 的参考文档和示例中均遵循此规则,建议大家以后编写 QML 时也同样遵循。
QML 对象声明
在整个文档和示例中,QML 对象属性总按照以下顺序结构化:
- id
- 属性声明
- 信号声明
- JavaScript 函数
- 对象属性
- 子对象
- 状态
- 过渡
为了更好的可读性,我们用空行将他们分隔为不同的部分。
例如,假如有一个 QML 对象 photo,如下所示:
Rectangle {
id: photo // id 放到第一行,便于查找对象
property bool thumbnail: false