Russian Qt Forum
Июля 04, 2025, 11:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обработка нажатия кнопок заголовка окна  (Прочитано 5840 раз)
alex212
Гость
« : Февраля 02, 2010, 11:08 »

Создал QMainWindow с флагом Qt::WindowCancelButtonHint.
Появился крестик в правом верхнем углу, но при нажатии на него ничего не происходит.
Как сделать обработку нажатия?
Записан
alex212
Гость
« Ответ #1 : Февраля 03, 2010, 09:19 »

Что совсем никто не знает?   Грустный
Вроде бы для Windows Mobile самое очевидное решение сделать крестик для главного окна чтобы закрывать программу.
Или может быть стоило запостить сюда Пользовательский интерфейс (GUI)?
« Последнее редактирование: Февраля 03, 2010, 09:25 от alex212 » Записан
Akaiten
Гость
« Ответ #2 : Февраля 03, 2010, 10:11 »

Почитай здесь, думаю поможет.
Записан
alex212
Гость
« Ответ #3 : Февраля 03, 2010, 10:59 »

Почитай здесь, думаю поможет.
Спасибо.
Переопределил функцию главного окна event и всё заработало как надо!  Улыбающийся
Код:
bool Window::event(QEvent *mEvent)
{   

    if (mEvent->type()==QEvent::Close)
    {
         close();
         return true;
    }

    return QMainWindow::event(mEvent);

}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.02 секунд. Запросов: 18.