注:QML 创建对象的顺序是:同一层级,后创建的,先完成。所以如果调用未完成对象,没有效果。应该把依赖的对象放后面。
1、除了main.qml文件名的首字母可以小写以外,其它的.qml文件名的首字母都要大写。
2、在main.qml定义的(根item除外)MouseArea局部有效,在其它的.qml定义的MouseArea全局有效。
3、帮助文档没列出的方法、成员变量、信号、槽,可以利用代码提示得到,如:TreeView的__currentRow。
4、C++暴露方法给Qml时,传递的变量是强类型,而Qml的ECMAScript传递的变量是弱类型
5、C++的方法要定义为public slots才可以暴露方法给Qml,而private slots不可以。