Название: QMdiArea и виджет, который нужно не мочь закрыть Отправлено: Я.К. от Март 15, 2010, 09:28 У меня есть QMdiArea и в нем несколько однотипных виджетов. Мне, однако, нужно, чтобы один конкретный виджет из них нельзя было закрыть до выхода из программы. Как такое сделать? Нужно ли переопределять closeEvent у класса и передавать параметр "неубиваямости" в конструктор или есть способ попроще?
Название: Re: QMdiArea и виджет, который нужно не мочь закрыть Отправлено: alexman от Март 15, 2010, 09:41 QMdiSubWindow * QMdiArea::addSubWindow ( QWidget * widget, Qt::WindowFlags windowFlags = 0 )
Попробуй с флагами поиграть... Название: Re: QMdiArea и виджет, который нужно не мочь закрыть Отправлено: Пантер от Март 15, 2010, 10:52 Флаги ничего не дадут. Переопределяй closeEvent.
Название: Re: QMdiArea и виджет, который нужно не мочь закрыть Отправлено: Я.К. от Март 16, 2010, 21:01 Флаги ничего не дадут. Переопределяй closeEvent. Яволь! |