Здравствуйте, гость ( Вход | Регистрация )
vankleef | Дата 21.10.2010, 17:00 |
А за Qt::WA_DeleteOnClose огромное спасибо, буду знать теперь) Qt учу не особо долго, глаза разбегаются от такого кол-ва методов, классов и прочего добра. vankleef, ты что зацикливаешься по while(1) ? это функция не для простого удаления объекта, вот это меня и смутило |
|
kwisp | Дата 21.10.2010, 16:58 |
vankleef, ты что зацикливаешься по while(1) ? |
|
vankleef | Дата 21.10.2010, 16:53 |
Прочел, что есть deleteLater(), я так понял что он не всегда может срабатывать.. или нет? что тебя смутило в документации - непонятно. должен всегда срабатывать. вот это смутило 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 |
Прочел, что есть deleteLater(), я так понял что он не всегда может срабатывать.. или нет? что тебя смутило в документации - непонятно. должен всегда срабатывать. |
|
vankleef | Дата 21.10.2010, 16:10 |
Всем доброго времени суток! Есть окно, наследник QDialog. Нужно при нажатии на кнопку закрывать окно и, соответственно, высвобождать память, отведенную под него. Я понимаю, что можно создать свой слот, которой будет вызывать деструктор, но неужели нету стандартного слота для закрытия окна с его удалением? Прочел, что есть deleteLater(), я так понял что он не всегда может срабатывать.. или нет? И еще вопрос, можно ли повесить на кнопку закрытия (крестиком вверху на рамке окна которая)) тоже удаление окна или свой слот. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 3:30 |