Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2016, 11:47   #1
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию Формы и диалоги QT

Подскажите как в QT сделать следующее. Есть главная форма она вызывает диалог или форму 2.
Главная форма должна исчезнуть. А по закрытию второй формы или диалога появиться вновь!

Пробовал

Код:
void MainWindow::on_pushButton_clicked()
{
    this->hide();
    Dialog *w= new Dialog(this);
    w->show();
    w->exec();
}

void Dialog::on_Dialog_destroyed()
{
    MainWindow *w ;
    w =(MainWindow *)parent();
    w->show(); 
}
Главная форма не появляется приложение завершается.
Хотя если пошагово отлаживать иногда форма появляется.
Вложения
Тип файла: zip untitled.zip (5.2 Кб, 7 просмотров)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 08.08.2016, 11:51   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Сделал так вроде работает.
Код:
void MainWindow::on_pushButton_clicked()
{
    this->hide();
    Dialog *w= new Dialog(this);
    w->show();
    w->exec();
    this->show(); 
}
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалоги Open File и фильтрация списка Glen Свободное общение 3 09.05.2013 00:40
А можно ли в макросе подавить ненужные диалоги? vpm Microsoft Office Excel 2 14.11.2012 13:56
MFC, Диалоги, почему главное окно всегда сзади? haruhi Visual C++ 1 29.05.2012 10:03
[WPF] OpenFileDialog и прочие диалоги. Casper-SC Общие вопросы .NET 0 11.06.2010 11:54
Диалоги открыть/закрыть файл Altera Операционные системы общие вопросы 3 03.12.2008 01:18