Есть наследник QWidget и обработчик closeEvent:
C
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
...
setWindowFlags(Qt::Popup);
...
}
void Widget::closeEvent(QCloseEvent *e)
{
showMinimized();
e->accept();
}
фишка в том, что виджет закрывается а приложение нет...
Я так понял что это изза setWindowFlags(Qt::Popup), т.к. без него все норм...
Вопрос: как сделать форму без рамочки Windows'а и чтобы при закрытии формы приложение завершалось?
Так не катит:
C
void Widget::closeEvent(QCloseEvent *e)
{
showMinimized();
qApp.deleteLater(); // Из-за этого ексепшен вылетает
e->accept();
}