Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 08.08.2016, 12:47   #1
Pavia
Лис
Профессионал
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 1,469
Репутация: 1533
По умолчанию Формы и диалоги 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 Кб, 0 просмотров)
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума   Ответить с цитированием
Старый 08.08.2016, 12:51   #2
Pavia
Лис
Профессионал
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 1,469
Репутация: 1533
По умолчанию

Сделал так вроде работает.
Код:

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

__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалоги 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 02:18


00:50.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru