Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: UVV от Август 31, 2014, 23:07



Название: QPlainTextEdit и редактирование
Отправлено: UVV от Август 31, 2014, 23:07
Привет.
Когда нажимаешь мышой (переходишь с клавы, или просто делаешь setFocus()) на QPlainTextEdit, то ловится QEvent::FocusIn, при этом вокруг виджета отображается рамка (типа активное редактирование, как я понял). Если в этом состоянии нажать на главное меню (допустим), то виджет испускает QEvent::FocusOut, но рамка по-прежнему у виджета.
Как мне поймать тот FocusOut, который ведёт именно к потере фокуса редактирования (а не временному вызову меню или подобному)?