2013-12-13 4 views
0

Я использую несколько вкладок QTabWidget. Мне нужна вторая вкладка для отображения, когда вызывается определенная функция.Вкладка QTabWidget не отображается

Текущая закладка 1, страница вкладки 2 должна появиться, а вкладка 1 должна скрываться. Я искал и много пробовал, но безрезультатно.

Я попытался это слишком

ui->myTab->myTabPage2->show(); 

Используется это в функции, а вкладка номер 1 показывает видимое и tabPage2 прячась.

ответ

3

Я думаю, вы должны использовать:

QTabWidget::setCurrentIndex(int tabnumber); 

Или

QTabWidget::setCurrentWidget(QWidget* yourwidget); 

Вот документ: http://qt-project.org/doc/qt-5.0/qtwidgets/qtabwidget.html

+1

И также использовать шоу – UmNyobe

+0

@UmNyobe вы можете сказать, как использовать шоу, его будет полезно! – Jino

+0

@Kikohs Можете ли вы также помочь мне с этим: http://stackoverflow.com/questions/20559171/writing-to-file-using-qt-wtite-data-to-already-written-file-at-particular- point ... Спасибо! – Jino

Смежные вопросы