user8849164
user8849164

Reputation:

Set QTabWidget Order by text of tabs

I am trying to set tab order by tab text or tab name

    ui.tabWidget->setTabOrder(//set order here by tab name like "helloTab","hiTab");
    //I have tried this(I know it's dumb just trying)
    ui.tabWidget->setTabOrder(ui.tabWidget->tabBar->findChild<QTab *>("tab_1"), ui.tabWidget->tabBar->findChild<QTab *>("tab_2"));

Till now no hope of getting this done. I am fairly new to qt. Any Ideas or help would be helpful.

Upvotes: 0

Views: 199

Answers (1)

Ali Askari
Ali Askari

Reputation: 535

QTab is not defined in Qt. Use QWidget:

ui.tabWidget->setTabOrder(ui.tabWidget->tabBar->findChild<QWidget *>("tab_1"), ui.tabWidget->tabBar->findChild<QWidget *>("tab_2"));

Upvotes: 1

Related Questions