1、基本使用
同样创建一个继承自QWidget的窗口派生类,添加槽事件:
private slots:
void AddTab();
void DeleteTab();
链接槽
connect(ui.addBtn, SIGNAL(clicked()), this, SLOT(AddTab()));
connect(ui.deleteBtn, SIGNAL(clicked()), this, SLOT(DeleteTab()));
添加和删除Tab
void MyTabWidgetWindow::AddTab() {
QPlainTextEdit *page = new QPlainTextEdit();
ui.tabWidget->addTab(page, "page1");
}
void MyTabWidgetWindow::DeleteTab() {
int index = ui.tabWidget->currentIndex();
ui.tabWidget->removeTab(index);
}
网友评论