Russian Qt Forum

Qt => Qt Quick => Тема начата: BuRn от Август 26, 2015, 12:12



Название: Фокус элементов
Отправлено: BuRn от Август 26, 2015, 12:12
Добрый день! Подскажите, есть у меня TextField, нажимаем на него, у него появляется курсор ввода(TextField теперь в фокусе), как этот фокус теперь сбросить при любом клике? Он сбрасывается только в случае,если я устанавливаю курсор в какое-то другое поле ввода. Можно конечно принудительно сбрасывать, но мб есть какие-то другие варианты, не хочется весь код переколбашивать из за 1 поля ввода


Название: Re: Фокус элементов
Отправлено: Пантер от Август 26, 2015, 12:54
Давно с Qml не работал, но одно из решений натянуть на всю площадь MouseArray и при клике проверять наличие фокуса и  снимать его. Вроде, так. Могу ошибаться.


Название: Re: Фокус элементов
Отправлено: BuRn от Август 26, 2015, 21:27
Давно с Qml не работал, но одно из решений натянуть на всю площадь MouseArray и при клике проверять наличие фокуса и  снимать его. Вроде, так. Могу ошибаться.
Ну я рассматривал этот вариант, но вариант костыль, не ужели больше нет ничего ?