美文网首页
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