Можно ли ссылаться на отдельные вкладки QTabWidget по номеру вкладки? - PullRequest
0 голосов
/ 16 июля 2011

Очень быстрый вопрос здесь.Мне было интересно, если я могу ссылаться на отдельные вкладки из QTabWidget по номеру.Это сэкономит мне много времени, так как я генерирую неизвестное количество вкладок во время выполнения.Я не смог найти ничего в документации QT, но я чувствую, что это очень базовая функция, которая должна быть включена.Я думаю, что-то вроде этого (не реальный код просто идея, я понимаю, что tabNumber () не существует):

 ui->tabArea->tabNumber(12);

Если нет публичной функции, возможно, есть какой-то другой способ?Пожалуйста, не предлагайте ссылаться на вкладки по имени, потому что об этом не может быть и речи (возможно, 100 вкладок), и я уже попробовал это.

Ответы [ 2 ]

2 голосов
/ 16 июля 2011

Если вы хотите вкладку с определенным индексом, используйте widget ():

 QWidget* tab = tabWidget->widget( index );
0 голосов
/ 16 июля 2011

Я думаю, что метод setCurrentIndex() - это то, что вы ищете.

...