You can use Rectangles, or Items.
tracksrcChanged is a signal in Column you can not access it within Code: Button { id: selecttrack onTracksrcChanged { ... } the onTracksrcChanged would work, only if trackSrcChanged is a property of selecttrack The easier solution would be: Code: Button { id: selecttrack text: "No track selected" checkable: false width: screenwidth visible:tracksrc.checked onClicked: { console.log("Select track button clicked") pageStack.push(Qt.resolvedUrl("SelectTrackPage.qml")) } }
Button { id: selecttrack onTracksrcChanged { ... }
Button { id: selecttrack text: "No track selected" checkable: false width: screenwidth visible:tracksrc.checked onClicked: { console.log("Select track button clicked") pageStack.push(Qt.resolvedUrl("SelectTrackPage.qml")) } }