Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Закрытие QMainWindow в wince
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
zss
При закрытии окна в wince приложение не закрывается, просто сворачивается.
Можно ли как заставить его именно закрываться при нажатии на крестик ?
flankerr
может это
qApp->exit();
zss
Цитата(zss @ 26.6.2009, 9:46) *
может это
qApp->exit();

для этого нужно перехватить событие нажатия на крестик. А вот какое это событие ?
Litkevich Yuriy
Цитата(zss @ 29.6.2009, 14:39) *
А вот какое это событие ?
virtual void closeEvent ( QCloseEvent * event )
zss
Цитата(zss @ 29.6.2009, 11:39) *
virtual void closeEvent ( QCloseEvent * event )

не - не то похоже. closeEvent срабатывает просто при сворачивании окна, а при закрытии не срабатывает.
Litkevich Yuriy
Цитата(zss @ 29.6.2009, 15:54) *
closeEvent срабатывает просто при сворачивании окна
пииш баг репорт тролям. Это событие генерируется только при закрытии. Видимо в версии для CE что-то накосячили
zss
Цитата(zss @ 29.6.2009, 12:54) *
пииш баг репорт тролям. Это событие генерируется только при закрытии. Видимо в версии для CE что-то накосячили

похоже на правду. Проверил на win32 - срабатывает при закрытии. Получается что под wince что-то не так.
Хотя может и правильно - ведь все приложения под ce так себя видут.
Только вот как это обойти...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.