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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обработка нажатия кнопок заголовка окна  (Прочитано 5639 раз)
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.056 секунд. Запросов: 21.