Название: Как отключить фокус для всех компонентов окна? Отправлено: billy4685 от Апрель 30, 2015, 12:18 Здравствуйте. Как выключить фокус для всех компонентов окна. Чтобы при нажатии на клавиши клавиатуры: Tab, Left, Right, Up, Down не происходила фокусировка по кнопкам и другим компонентам расположенным на окне?
Название: Re: Как отключить фокус для всех компонентов окна? Отправлено: gil9red от Апрель 30, 2015, 12:24 Есть документация, и в ней есть описание класса QWidget, который является базовым для всех виджетов, и у него есть метод setFocusPolicy :)
Название: Re: Как отключить фокус для всех компонентов окна? Отправлено: billy4685 от Май 04, 2015, 09:40 Решил эту проблему) задал для всех дочерних элементов окна свойство setFocusPolicy(Qt::NoFocus). Спасибо за совет. Правда хотелось как-то попроще). Чтобы раз только прописать для окна и все, но увы это не сработало.
Название: Re: Как отключить фокус для всех компонентов окна? Отправлено: Bepec от Май 04, 2015, 11:51 А вы пропишите это в цикле для всех чилдов, и будет у вас одна строчка :D
Название: Re: Как отключить фокус для всех компонентов окна? Отправлено: billy4685 от Май 21, 2015, 12:28 А вы пропишите это в цикле для всех чилдов, и будет у вас одна строчка :D так и зделал |