Father.h
#ifndef FATHER_H
#define FATHER_H
#include <QtGui/QMainWindow>
#include "ui_Father.h"
class Father : public QMainWindow
{
Q_OBJECT
public:
Father(QWidget *parent = 0, Qt::WFlags flags = 0);
~Father();
QString GetString();
private slots:
void on_pushButton_GetString_clicked();
void on_pushButton_OpenSon_clicked();
void on_pushButton_OutputString_clicked();
private:
Ui::FatherClass m_FatherUi;
QString m_string;
};
#endif // FATHER_H
Father.cpp
#include "stdafx.h"
#include "Father.h"
#include <QDebug>
#include "Son.h"
Father::Father(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
m_FatherUi.setupUi(this);
}
Father::~Father()
{
}
void Father::on_pushButton_GetString_clicked()
{
m_string = m_FatherUi.lineEdit_string->text();
}
void Father::on_pushButton_OpenSon_clicked()
{
Son *newSon = new Son (this);
ne