美文网首页
Qt学习笔记(八)选项卡窗口(QTabWidget)

Qt学习笔记(八)选项卡窗口(QTabWidget)

作者: 行走行囊 | 来源:发表于2018-04-22 16:54 被阅读0次

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);
}

相关文章

网友评论

      本文标题:Qt学习笔记(八)选项卡窗口(QTabWidget)

      本文链接:https://www.haomeiwen.com/subject/eangkftx.html