Цитата(Litkevich Yuriy @ 18.6.2011, 11:59)
Цитата(vvsh @ 18.6.2011, 14:12)
после этого, после нажатии кнопки в SettingForm, я вызываю close, но при этом виджет закрывается, и окно остается пустым. как вернуть виджет главного окна?
ничего не понял, куда вернуть виджет главного окна?
вот вызывается форма из цетрального окна
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
SettingForm *setting = new SettingForm();
setting->setWindowTitle("Настройки");
this->setCentralWidget(setting);
}
вот метод finished в settingform
void SettingForm::finished(QNetworkReply *reply)
{
if(reply->error() == QNetworkReply::NoError)
{
close();
}
}
после того, как вызывается finished, окно mainwindow остается пустым, т.к. я закрыл форму, которая была центральным виджетом. вот как вернуть центральный виджет окна mainwindow?