#ifndef MYWIDGET_H
#define MYWIDGET_H
#include <QWidget>
namespace Ui {
class mywidget;
}
class mywidget : public QWidget
{
Q_OBJECT
public:
explicit mywidget(QWidget *parent = 0);
~mywidget();
public slots:
void chicked_dialog();
private:
Ui::mywidget *ui;
};
#endif // MYWIDGET_H //.h
#include "mywidget.h"
#include "ui_mywidget.h"
#include <QDialog>
#include <QPushButton>
mywidget::mywidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::mywidget)
{
ui->setupUi(this);
// QDialog *dialog = new QDialog(this);
// dialog->show();
connect(ui->chickedChildButton, &QPushButton::clicked, this, &mywidget::chicked_dialog);
}
mywidget::~mywidget()
{
delete ui;
}
void mywidget::chicked_dialog()
{
QDialog* dialog = new QDialog(this);
dialog->show();
}//.cpp