crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> как закрыть приложение
vanvo
  опции профиля:
сообщение 16.6.2011, 19:53
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


Как можно закрыть приложение из QMainWindow? Если вызывать close() - то окно не закрывается, если выполнить setAttribute(Qt::WA_DeleteOnClose), то приложение закрывается при вызове close(), но при обычном закрытии окна (по кнопке X) вылетает ошибка Windows. Однако процесс остается висеть в памяти в обоих случаях.
Прошу объяснить, как все-таки правильно надо завершать приложение в объекте QMainWindow. Заранее спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 16.6.2011, 20:19
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


close();

exit(1);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DIMEDROLL
  опции профиля:
сообщение 16.6.2011, 21:11
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


QCoreApplication::quit ();

это слот, к нему можно коннектить сигналы или просто вызывать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2021, 8:24