Фокус ввода на виджете? |
Здравствуйте, гость ( Вход | Регистрация )
Фокус ввода на виджете? |
wiz29 |
5.10.2010, 12:50
Сообщение
#1
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Добрый день.
Подскажите как сделать. Нужна следующая функциональность виджета: show->открывается поверх всех дочерних окон главного окна, при клике мышкой вне этого виджета нужно его скрыть (т.е. сделать его invisible). как лучше сделать?(через фокус евент не прокатывает) |
|
|
Алексей1153 |
5.10.2010, 13:00
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
це QMenu
или даже любой QWidget с отслеживанием leaveEvent . Если курсор не на фиджете и фокуса нет (проверять по таймеру, к примеру), то скрываем хм, даже leaveEvent не надо - таймера достаточно Сообщение отредактировал Алексей1153 - 5.10.2010, 13:01 |
|
|
Текстовая версия | Сейчас: 25.11.2024, 20:24 |