QTabWidget::removeTab(index);
Вот кусок кода где происходит добавление вкладок в таб[code]void CLevEd::slotTileCreate(){ QString strImagename = QFileDialog::getOpenFileName(this, tr("открыть изображение"), NULL, tr("Изображение(*.jpg; *.png; *.bmp; *.gif)")); if(strImagename.isEmpty()) return; QString str; str = strImagename.section('/', -1); CDlgTileParameter *ptr_dlg = new CDlgTileParameter(str); if(ptr_dlg->exec() == QDialog::Rejected) return; QSize tileSize = ptr_dlg->getSize(); // создание и настройка вида m_teView = new CTileEdit(m_lwTilesList); m_teView->setImage(strImagename); m_teView->setTileSize(tileSize); m_twView->addTab(m_teView, str); connect(m_twView, SIGNAL(tabCloseRequested(int)), this, SLOT(slotCloseTab(int)));}
void CLevEd::slotCloseTab(int index){ qDebug() << tr("вкладка №-") << index; m_twView->removeTab(index);}
C++ (Qt)connect(m_twView, SIGNAL(tabCloseRequested(int)), this, SLOT(slotCloseTab(int)));