首先布局
*.h文件
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_QtGuitest9.h"
class QtGuitest9 : public QMainWindow
{
Q_OBJECT
public:
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;
}