QT手动生成选项卡窗口

来源:互联网 发布:网络红人丁可 编辑:程序博客网 时间:2024/06/05 20:06

首先布局



*.h文件

#pragma once#include <QtWidgets/QMainWindow>#include "ui_QtGuitest9.h"class QtGuitest9 : public QMainWindow{Q_OBJECTpublic:QtGuitest9(QWidget *parent = Q_NULLPTR);private slots:    int OnbtnAdd();    int OnbtnDelete();private:Ui::QtGuitest9Class ui;};
*.cpp文件

#include "QtGuitest9.h"#include <QPlainTextEdit>using namespace std;QtGuitest9::QtGuitest9(QWidget *parent): QMainWindow(parent){ui.setupUi(this);connect(ui.btnAdd,SIGNAL(clicked()),this,SLOT(OnbtnAdd()));connect(ui.btnDelete,SIGNAL(clicked()),this,SLOT(OnbtnDelete()));}int QtGuitest9::OnbtnAdd(){QPlainTextEdit* page = new QPlainTextEdit();ui.tabWidget->addTab(page,"pa");return 0;}int QtGuitest9::OnbtnDelete(){int index = ui.tabWidget->currentIndex();ui.tabWidget->removeTab(index);return 0;}



原创粉丝点击