通过选项卡的文本设置QTabWidget顺序

Set QTabWidget Order by text of tabs

本文关键字:设置 QTabWidget 顺序 文本 选项      更新时间:2023-10-16

我正在尝试通过选项卡文本或选项卡名称设置选项卡顺序

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"));

到目前为止,没有完成这项工作的希望。我是qt的新手。任何想法或帮助都会有所帮助。

QTab未在Qt中定义。使用QWidget:

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