zl程序教程

您现在的位置是:首页 >  其他

当前栏目

QML编码约定

编码 qml 约定
2023-09-11 14:19:13 时间

为了风格统一、代码规范,QML 提供了一套编码约定,在 QML 的参考文档和示例中均遵循此规则,建议大家以后编写 QML 时也同样遵循。


如果使用了一组属性中的多个属性,建议使用组表示法,而不是点表示法,这有助于提高可读性。

例如,下面这个例子:


Rectangle {

 anchors.left: parent.left; anchors.top: parent.top; anchors.right: parent.right; anchors.leftMargin: 20

Text {

 text: "hello"

 font.bold: true; font.italic: true; font.pixelSize: 20; font.capitalization: Font.AllUppercase

}

可以写成这样:


Rectangle {

 anchors { left: parent.left; top: parent.top; right: parent.right; leftMargin: 20 }

Text {

 text: "hello"

 font { bold: true; italic: true; pixelSize: 20; capitalization: Font.AllUppercase }

}

如果脚本多于几行,或者需要被不同的对象使用,建议创建一个函数并像下面这样调用它:


var scenePos = mapToItem(null, mouseX, mouseY); console.log("MouseArea was clicked at scene pos " + scenePos); }
Verilog代码的风格规范 注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多会让人眼花缭乱。 边写代码边注释,修改代码的同时要修改相应的注释,以保证注释与代码的一致性,不再有用的注释要删除。 如果代码本来就是清楚的,则不必加注释。
新增2款开发工具:base64编码解码,unicode编码解码 最近由于工作需要,制定了一份底层通信协议,为了保证协议顺利传输任意内容,规定数据段必须采用base64编码,来规避其他字符对于协议解析的影响。然后就顺手为本站新增2款开发人员工具。 base64编码解码 体验地址:https://www.opengps.cn/Tools/Base64/Index.aspx unicode编码解码 体验地址:https://www.opengps.cn/Tools/Unicode/Index.aspx 原文地址: https://www.opengps.cn/Blog/View.aspx?id=382 文章的更新编辑依此链接为准。