DialogNetSettings::DialogNetSettings(QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogNetSettings)
{
ui->setupUi(this);
dia = new DialogKey(this);
connect(dia, SIGNAL(sentstr(QString)), this, SLOT(setString(QString)));
}
DialogNetSettings::~DialogNetSettings()
{
delete ui;
}
void DialogNetSettings::setString( QString a)
{
ui->ipEdit->setText(a);
qDebug() << a;
}
class DialogKey : public QDialog
{
Q_OBJECT
public:
explicit DialogKey(QWidget *parent = 0);
~DialogKey();
private:
Ui::DialogKey *ui;
signals:
void sentstr( QString a);
};
DialogKey::DialogKey(QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogKey)
{
ui->setupUi(this);
}
void DialogKey::on_KeyOk_clicked()
{
//QString string = ui->lineEdit->text();
emit sentstr(ui->lineEdit->text());
// qDebug() << string;
this->hide();
//exit(0);
}
------解决思路----------------------
整个发送过程调试输出窗口没有异常的信息显示?注意观察“程序输出窗口”而不是“编译输出窗口
