Несколько окон последовательно |
Здравствуйте, гость ( Вход | Регистрация )
Несколько окон последовательно |
crazymonkey |
23.6.2011, 18:46
Сообщение
#1
|
Студент Группа: Участник Сообщений: 26 Регистрация: 23.6.2011 Пользователь №: 2764 Спасибо сказали: 2 раз(а) Репутация: 0 |
Добрый день.
Задача: сделать несколько форм появляющихся последовательно друг за другом. Я вроде сделал но как то неуверен насчет наследования и памяти. Как на ваш взгляд правильно ли я сделал? Файл желательно не открывать в блокноте. Переносы строк не правильны. Notepad++ все нормально
Прикрепленные файлы
|
|
|
RazrFalcon |
23.6.2011, 18:56
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ну вроде норм =/
Создали класс формы. Затем определили его в главной форме и show(). Вот и все дела. Или я не правильно понял? |
|
|
crazymonkey |
23.6.2011, 19:06
Сообщение
#3
|
Студент Группа: Участник Сообщений: 26 Регистрация: 23.6.2011 Пользователь №: 2764 Спасибо сказали: 2 раз(а) Репутация: 0 |
Больше всего меня интересует правильно ли я закрыл первое окно в слоте slotButtonClicked().
|
|
|
RazrFalcon |
23.6.2011, 19:28
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
А зачем сразу закрывать то?
Или вы одну создаете, предыдущую удаляете? Тогда просто: или
|
|
|
crazymonkey |
23.6.2011, 20:22
Сообщение
#5
|
Студент Группа: Участник Сообщений: 26 Регистрация: 23.6.2011 Пользователь №: 2764 Спасибо сказали: 2 раз(а) Репутация: 0 |
я именно одну создаю и предыдущую удаляю
|
|
|
RazrFalcon |
2.8.2011, 0:22
Сообщение
#6
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Вопрос к знающим. Если я тоже самое делаю. То есть создаю новое окно, то вызов close(); у родителя его(родителя) полностью закроет. То есть уберет из памяти? То есть будет тот же процесс, но окно теперь будет другим. да?
|
|
|
PAFOS |
2.8.2011, 13:17
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: 8 |
Для того чтобы виджет сразу удалился после метода close() необходимо дать ему атрибут Qt::WA_DeleteOnClose.
|
|
|
RazrFalcon |
2.8.2011, 13:43
Сообщение
#8
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
У меня с этим ключем падает прога, при удалении родителя.
Запуск:
|
|
|
Litkevich Yuriy |
2.8.2011, 17:34
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
RazrFalcon |
2.8.2011, 18:05
Сообщение
#10
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
|
|
|
Текстовая версия | Сейчас: 22.12.2024, 4:43 |