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

2018-04-22  本文已影响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);
}
上一篇下一篇

猜你喜欢

热点阅读