crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Закрытие/удаление окна
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
vankleef Дата 21.10.2010, 17:00
  А за Qt::WA_DeleteOnClose огромное спасибо, буду знать теперь)
Qt учу не особо долго, глаза разбегаются от такого кол-ва методов, классов и прочего добра.



Цитата(kwisp @ 21.10.2010, 17:58) *
vankleef,
ты что зацикливаешься по while(1) ?


это функция не для простого удаления объекта, вот это меня и смутило
kwisp Дата 21.10.2010, 16:58
  vankleef,
ты что зацикливаешься по while(1) ?
vankleef Дата 21.10.2010, 16:53
 
Цитата(kwisp @ 21.10.2010, 17:19) *
Цитата(vankleef @ 21.10.2010, 17:10) *
Прочел, что есть deleteLater(), я так понял что он не всегда может срабатывать.. или нет? :huh:

что тебя смутило в документации - непонятно.
должен всегда срабатывать.


вот это смутило http://www.forum.crossplatform.ru/index.ph...ost&p=12363
Kagami Дата 21.10.2010, 16:21
  Посмотрите на аттрибуты виджетов. Среди них есть Qt::WA_DeleteOnClose, возможно он поможет решить данную проблему.
kwisp Дата 21.10.2010, 16:19
 
Цитата(vankleef @ 21.10.2010, 17:10) *
Прочел, что есть deleteLater(), я так понял что он не всегда может срабатывать.. или нет? :huh:

что тебя смутило в документации - непонятно.
должен всегда срабатывать.
vankleef Дата 21.10.2010, 16:10
  Всем доброго времени суток!
Есть окно, наследник QDialog.
Нужно при нажатии на кнопку закрывать окно и, соответственно, высвобождать память, отведенную под него.
Я понимаю, что можно создать свой слот, которой будет вызывать деструктор, но неужели нету стандартного слота для закрытия окна с его удалением?
Прочел, что есть deleteLater(), я так понял что он не всегда может срабатывать.. или нет? :huh:
И еще вопрос, можно ли повесить на кнопку закрытия (крестиком вверху на рамке окна которая)) тоже удаление окна или свой слот.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 3:30