1.MouseArea 的问题,在点击或者按压事件的传递问题上,如果有相互覆盖的问题,需要在顶层mousearea上对事件进行处理,如果需要将事件传递到下一层,则设置 propagateComposedEvents:true mouse.accept = false,如果不需要传递应该默认会被截断,不过也可以对上述设置反着来。
2.在多个textinput使用时,应该在其自身被点击的时候将focus:true,这时它才可以被编辑,其实应该是有了焦点可以输入内容吧,并且初始化时默认应该都置为false,如果你点击了其中一个textinput 它自己如果被置为focus:true则其余textinput则会被置为focus:false
3.如果你想要自定义checkbox,那么你应该使用import QtQuick.Controls 1.4,要不然对应的checkbox没有style这个属性,你也就不能自定义,真让我无语,没搞明白
4.loader中如果有需要使用(比如其中有textinput)focus的,这时候你应该设置loader的focus:true,要不然你会发现你死活不能编辑textinput