Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
k0vpack
69 / 68 / 31
Регистрация: 13.02.2018
Сообщений: 963
Завершенные тесты: 1
1

Правильный вывод второго окна

28.02.2018, 16:03. Просмотров 179. Ответов 4
Метки нет (Все метки)

Как правильно выводить второе окно при помощи нажатия кнопки:

Вот так:
C++
1
2
3
4
5
6
void MainWindow::OkClick()
{
    Dialog *2ndwin= new Dialog;
    2ndwin->show();
 
}
или надо где-то в конструкторе объявлять это окно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2018, 16:03
Ответы с готовыми решениями:

Вывод второго окна приложения на второй монитор
Кто может подсказать, как вывести окно на второй монитор. Ответ нашел только...

Правильный вывод сообщения на экран
Как правильно с помощью QMessageBox вывести окно с текстом на экран, по...

Передача данных из второго окна в главное окно
Добрый день! Передаю данные из главного окна во второе окно: myform =...

Вывод окна на главный план
Вечер добрый, есть у меня программа где из главного окна (QMainWindow)...

Qt создание окна, вывод картинки, наложение оператора Собеля
Добрый вечер. Прошу помощи. с Qt знаком поверхностно, но надо написать...

4
nmcf
6277 / 5578 / 2539
Регистрация: 14.04.2014
Сообщений: 23,479
28.02.2018, 16:53 2
Если модальный диалог, то объявляешь прямо там и без new. А если независимое окно, то объявляй указатель в первом или ещё как-то.
1
k0vpack
69 / 68 / 31
Регистрация: 13.02.2018
Сообщений: 963
Завершенные тесты: 1
28.02.2018, 17:19  [ТС] 3
nmcf, да но, если без new то ошибка в программе будет, то есть при нажатии она просто зависнет
0
nmcf
6277 / 5578 / 2539
Регистрация: 14.04.2014
Сообщений: 23,479
28.02.2018, 18:23 4
Я же сказал, если модальный. Для простого окна сделай 2ndwin полем класса, например.
1
WhitePower_
4 / 4 / 3
Регистрация: 28.08.2017
Сообщений: 70
01.03.2018, 12:15 5
Цитата Сообщение от k0vpack Посмотреть сообщение
Вот так:
Если независимое окно, то добавляй атрибут для этого окна, чтобы утечки не было. Сразу после закрытия окно удалится. А модальное окно достаточно только инициализировать. Не надо создавать ничего. Если у тебя допусти расчерчена форма независимая, то там нужно new, которую нужно удалить обязательно при закрытии.
C++ (Qt)
1
2ndwin->setAttribute(Qt::WA_DeleteOnClose);
0
01.03.2018, 12:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2018, 12:15

Вывод окна ввода снова после не правильно ввода
Доброй ночи :) Программу почти доделал, осталась мелочь с которой и уже...

Как связать сигнал одного окна и слот другого окна
Здравствуйте! Такой вопрос: Имеется главное окно MainWindow и диалоговое окно...

Подстроить размер окна относительно размера другого окна в X11
Есть два риложения, у обоих устанавливается атрибут WA_X11NetWmWindowTypeaDock....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru