Назначение focusInEvent и focusOutEvent в QQuickItem

Основной вопрос Qt5, некоторые объяснения, как они себя ведут, будут хорошими.

Я перепутал с focusInEvent / focusOutEvent в случае QQuickItem. поскольку QQuickItem имеет концепцию activefocus, который получает уведомление для элемента с событием ItemChanged, также focusInEvent / focusOutEvent запускаются только тогда, когда activeFocus равен true для QQuickItem, иначе элемент не получит это событие.

Также я столкнулся с некоторым сценарием, когда приходит focusOutEvent, но он не меняется
activeFocus of Item.

Как focusInEvent / focusOutEvent относится к активной фокусировке элемента и каков базовый метод для проверки фокусировки / расфокусировки QuickItem, полагаться на activeFocus ИЛИ предполагать focusOutEvent?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]