Название: QWindowStateChangeEvent - не могу отловить максимизацию окна Отправлено: spectre71 от Июнь 04, 2009, 09:19 Помогите!
Задача определить момент максимизации окна. И запомнить его размеры и положение в нормальном режиме. Не ловится. Может что неправильно делаю? Код
И вообще непонятно: Цитировать The QWindowStateChangeEvent class provides the window state before a window state change. Почему тогда Qt::WindowStates oldState () constРаз ДО изменения состояния должен скорее быть "newState" Название: Re: QWindowStateChangeEvent - не могу отловить максимизацию окна Отправлено: spectre71 от Июнь 04, 2009, 09:31 А вот проверка на минимизацию срабатывает
Код
Название: Re: QWindowStateChangeEvent - не могу отловить максимизацию окна Отправлено: mugabe от Июнь 04, 2009, 09:38 И вообще непонятно: Перевод:Цитировать The QWindowStateChangeEvent class provides the window state before a window state change. Почему тогда Qt::WindowStates oldState () constРаз ДО изменения состояния должен скорее быть "newState" Класс QWindowStateChangeEvent предоставляет состояние окна которое было до его изменения. Так что всё верно. Цитировать if(event->type() != QEvent::WindowStateChange) { может быть все таки ==, а не != ?Название: Re: QWindowStateChangeEvent - не могу отловить максимизацию окна Отправлено: spectre71 от Июнь 04, 2009, 10:03 Спасибо!
|