Вот есть такой мембер
void QTabWidget::addTab ( QWidget * child, QTab * tab )
НА сколько я понял - предназначен для отображения. Тогда вот это
QWidget * child, QTab * tab
для меня непонято. Будте добры, приведите пример применения.
void QTabWidget::removePage ( QWidget * w )
- это, как я понимаю, для удаления.
Задача, вобщем, простая, надо по событию отображать или удалять вкладку.