如何在某些MouseAreas中禁用鼠标点击?无法设置“SetClickable”标记
我正在使用MouseArea{ .... }
里面的一些代码,并希望它们被禁用,直到它们的标志没有变成TRUE
!
onClicked: {
focus: true
onClicked: pageLoader.source = "PAGE3.qml";
}
程序中有多个mouseAreas。当一个鼠标区域已经被点击并且与该鼠标区域相对应的页面被加载使用加载程序时,需要禁用所有其他MouseAreas。
这些mouseAreas使用QML的Grid
函数作为矩阵加载。
我怎么能这样做?
根据文档http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-mousearea.html MouseArea没有这个属性。你在哪里得到这个名字'setClickable'?你自己发明了它吗? – Kakadu
对不起,我的错误。这是在'QHeaderView类参考' – Jino
@Kakadu我编辑了这个问题! – Jino