crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Закрытие QMainWindow в wince
zss
  опции профиля:
сообщение 26.6.2009, 8:46
Сообщение #1


Участник
**

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

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




Репутация:   0  


При закрытии окна в wince приложение не закрывается, просто сворачивается.
Можно ли как заставить его именно закрываться при нажатии на крестик ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 28.6.2009, 21:18
Сообщение #2


Активный участник
***

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

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




Репутация:   0  


может это
qApp->exit();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zss
  опции профиля:
сообщение 29.6.2009, 10:39
Сообщение #3


Участник
**

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

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




Репутация:   0  


Цитата(zss @ 26.6.2009, 9:46) *
может это
qApp->exit();

для этого нужно перехватить событие нажатия на крестик. А вот какое это событие ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 29.6.2009, 11:14
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(zss @ 29.6.2009, 14:39) *
А вот какое это событие ?
virtual void closeEvent ( QCloseEvent * event )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zss
  опции профиля:
сообщение 29.6.2009, 11:54
Сообщение #5


Участник
**

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

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




Репутация:   0  


Цитата(zss @ 29.6.2009, 11:39) *
virtual void closeEvent ( QCloseEvent * event )

не - не то похоже. closeEvent срабатывает просто при сворачивании окна, а при закрытии не срабатывает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 29.6.2009, 11:56
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(zss @ 29.6.2009, 15:54) *
closeEvent срабатывает просто при сворачивании окна
пииш баг репорт тролям. Это событие генерируется только при закрытии. Видимо в версии для CE что-то накосячили
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zss
  опции профиля:
сообщение 29.6.2009, 12:05
Сообщение #7


Участник
**

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

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




Репутация:   0  


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

похоже на правду. Проверил на win32 - срабатывает при закрытии. Получается что под wince что-то не так.
Хотя может и правильно - ведь все приложения под ce так себя видут.
Только вот как это обойти...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 29.3.2024, 9:14