Important: Please read the Qt Code of Conduct -

QML set tab property from outside

  • I need to set tabview tab item property from outside tab, but below giving me the error. where CustomItem is a custom qml component.

    Rectangle {
            id: main_background
       TabView {
                id: setting_tab
                Tab {
                         id: customId
                          indexofitem: -1
    //this function call from another qml
     function changeIndex(idx){
           customId.indexofitem = idx

  • Moderators

    @haris123 If CustomItem is the only child inside Tab then a simple way:


Log in to reply