Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: BuRn от Ноябрь 29, 2011, 01:42



Название: Блокировка закрытия окна
Отправлено: BuRn от Ноябрь 29, 2011, 01:42
Собственно как, пробовал переопределять метод CloseEvent все работает конечно, окно не закрывается, но блин, возникает тогда проблема как мне его самому закрыть из программы когда нужно, если он на this->close(); никак не реагирует (форма)


Название: Re: Блокировка закрытия окна
Отправлено: Alex Custov от Ноябрь 29, 2011, 02:25
если просто спрятать, то hide(). Если удалить, то через delete/deleteLater()


Название: Re: Блокировка закрытия окна
Отправлено: joker от Ноябрь 29, 2011, 03:14
Если в самом этом окне - сделай флаг который в closeEvent будет разрешать / запрещаться выход. По дефолту false а если надо выйти - в true его и кидать событие