Quantcast
Channel: Qt DevNet forums: Qt Quick 1283365070**
Viewing all articles
Browse latest Browse all 4972

changing property of element from other qml file

$
0
0
Hi, I know that there is tons of topic similar like this, I try to implement answer from them and I still have no results. I take some sample project from qt creator to play with this. I play with changing visibility of qml files ( treat every file as other screen). After lunching 3rd screen I want to make the second one invisible. Here Is the code where I want change property in it: MyLuncherList.qml import QtQuick 2.0 Rectangle {               Item     {         id:ei         visible:false         clip: true           property url itemUrl          onItemUrlChanged:         {               visible = (itemUrl== '' ? false : true);         }         anchors.fill: parent         anchors.bottomMargin: 40            Rectangle         {             id:bg             anchors.fill: parent             color: "white"         }         MouseArea         {              anchors.fill: parent              enabled: ei.visible              //takes mouse events         }         Loader         {             focus:true             source: ei.itemUrl             anchors.fill: parent         }     } } and here is the code where I want to make a action View2.qml import QtQuick 2.0   Rectangle {     width: 100     height: 62     Text     {      text: "second screen"     }     MyLuncherList     {         id:luncherList     }     Rectangle     {         x: 50         y: 30         width: 120         height: 60         color: "red"         MouseArea         {             anchors.fill: parent             id: mouseAreaWhichHides             onClicked:             {                 luncherList.ei.itemUrl = '';             }         }     }     } and I got the error qrc:///View2.qml:29: TypeError: Type error which point on this line luncherList.ei.itemUrl = ''; Type error says that I make some mismatch with Type, but I’m not even sure, if I do this access process in properly way, so I’m asking how the access to ei.itemUrl from View2.qml should be done.

Viewing all articles
Browse latest Browse all 4972

Trending Articles