07 2013 档案

摘要:Internationalization and Localization with Qt Quick程序国际化1) Use qsTr() for all Literial UI stringsqsTr(), qsTranslate(), qsTrId(), QT_TR_NOOP(), QT_TRANSLATE_NOOP(), and QT_TRID_NOOP() functions最普遍的方式是: text: qsTr("Back"); >这段code会在translation文件中为string创建一个key entry; 运行时刻根据系统的locale, tra 阅读全文
posted @ 2013-07-08 17:35 罗伊y 阅读(1868) 评论(0) 推荐(0) 编辑
摘要:指针和引用区别>引用在创建的时候需要初始化, 指向有效对象, 必须与合法的存储单元关联, 不能再改变为其他对象的引用;>指针可以在定义以后任意时候再初始化, 指向的地址和地址内存放的数据都可以改变;>引用不可为空, 指针可以为空 (0/NULL); >const指针可以是NULL, 也有可能是野指针; >引用和指针的语义是相似的, 引用是不可改变的指针, 指针是可以改变的引用. 其实都是实现了引用语义. 常引用 >利用引用提高效率 保护数据不被改变 const [type]& [name] = var; Note 用基类指针操作派生类的数组, p++ 阅读全文
posted @ 2013-07-04 14:33 罗伊y 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1)Limit JavaScript a) inline JavaScript: 内联的JavaScript方法; 1. 将js方法放置在Element内部; 2. 尝试将语句写在一行内; e.g.Item { function factorial(a) { ... } MouseArea { onClicked: console.log(factorial(10)) //try to avoid the {brace}; } } b) 对于复杂的逻辑业务, 用C++代替JavaScript实现... 阅读全文
posted @ 2013-07-04 13:03 罗伊y 阅读(373) 评论(0) 推荐(0) 编辑