0

Qt 6.2.0 Ubuntu 20.04

Content.qml

PathView {
    id: view

    function myFunc(type) {
        console.log(type)
    }
}

Main.qml

ApplicationWindow {
    id: window

    Item {
        id: item

        Content {
          id: content
        }
    }

    Item {
       content.myFunc(1) // <-- Expected token :
    }
}

What is the right syntax to call myFunc()?

Mark
  • 4,338
  • 7
  • 58
  • 120

1 Answers1

1

Implementing logic inside a QML item is not allowed, you can call myFunc under a clickable area like following

 MouseArea {
        onClicked: {
            content.myFunc()
        }
    }

you can read more for to get a better understandings from Implementing the Game Logic

saeed
  • 2,477
  • 2
  • 23
  • 40