09 2014 档案
摘要:有两种方法可以创建,都是全局对象Qt提供的方法 一:用Qt.createComponent加载一个qml文件并创建Component 二:用Qt.createQmlObject从一个qml字符串创建Component 注意,以上两种方法返回的是Component,Component在QML中是一种类型,参考文档: http://qt-project.org/doc/qt-5/qml-qtqml-c...
阅读全文
摘要:When porting QML-related code from Qt 4.8 to Qt 5, application developers should be aware that the QML infrastructure has undergone considerable changes in Qt 5. The sections below describe these chan...
阅读全文
摘要:Qt5下,QWidget系列从QtGui中被剥离出去,成为单独的QtWidget模块。随着Qt Quick2的引入,QtDeclarative也逐渐和QWidget系列也脱离关系。最终:在Qt5下的GUI编程,有两套不同的东西QtWidget (使用一个被称为 BackingStore 的东西)Qt...
阅读全文
摘要:作为一个转行QT开发的新手,面对基于QML的开发时候 看到很多的项目类型感到很困惑,不知道应该怎么选择。如图: 经过研究发现QT widgets Application、QtQuick Applicaiton 都可以创建qt项目,并且显示QML页面。 区别是在QT widgets application中需要使用QDeclarativeView 、QDeclarativeComponent来加...
阅读全文
摘要:http://www.infoq.com/cn/news/2014/09/code-check Code Review即代码审查是软件开发中常用的手段,它和QA测试相比,更容易发现架构以及时序相关等较难发现的问题,还可以帮助团队成员统一编程风格,提高编程技能等。代码审查被公认为是一个提高代码质量的有效手段。目前很多开发团队虽然进行了代码审查,但是他们可能没有有效、合理的进行代码审查,以致没有很好...
阅读全文