У меня есть QtQuick 1,0
Я использую следующий код:Невозможно получить доступ к QML переменной/идентификатор глобально
Rectangle {
Component {
id: appDelegate
MouseArea{
id:myMouseArea
hoverEnabled: true
onClicked:{
onClicked: load.source = page;
}
}
Loader {
id: load
}
}
GridView {
id: view
// I am unable to access myMouseArea here.
highlight: myMouseArea.containsMouse ? appHighlight : !appHighlight
delegate: appDelegate
}
}
Это дает мне следующую ошибку:
ReferenceError: Can't find variable: myMouseArea /usr/lib/i386-linux-gnu/qt4/bin/qmlviewer exited with code 0
я не делаю знайте, если подробности, которые я вам предоставил, достаточны, пожалуйста, дайте мне знать, если что-либо еще мне не хватает.
Я использую этот код в качестве примера:
http://docs.knobbits.org/qt4/declarative-modelviews-gridview-qml-gridview-example-gridview-example-qml.html
Удален моим ответ, как вопрос был изменен, и он больше не применяется. – Matthew