Здравствуйте, гость ( Вход | Регистрация )
kwisp | Дата 15.2.2011, 18:08 |
а где это сообщение ловить ? ну в фильтре событий можно поймать. или тут: Цитата void QWidget::changeEvent ( QEvent * event ) [virtual protected] This event handler can be reimplemented to handle state changes. The state being changed in this event can be retrieved through event event. Change events include: QEvent::ToolBarChange, QEvent::ActivationChange, QEvent::EnabledChange, QEvent::FontChange, QEvent::StyleChange, QEvent::PaletteChange, QEvent::WindowTitleChange, QEvent::IconTextChange, QEvent::ModifiedChange, QEvent::MouseTrackingChange, QEvent::ParentChange, QEvent::WindowStateChange, QEvent::LanguageChange, QEvent::LocaleChange, QEvent::LayoutDirectionChange. Одно сообщение на activate и deactivate ? да. там же в обработчике и проверишь в какое состояние виджет перешел. |
|
minigo | Дата 15.2.2011, 17:45 |
minigo, для этого не надо быть гуру. тип события QEvent::EnabledChange а где это сообщение ловить ? Одно сообщение на activate и deactivate ? |
|
kwisp | Дата 15.2.2011, 17:36 |
minigo, для этого не надо быть гуру. тип события QEvent::EnabledChange |
|
minigo | Дата 15.2.2011, 16:10 |
Всем привет. Подскажите гуру, как у виджета поймать сообщения когда окно делается активным и неактивным ? | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 5:37 |