Russian Qt Forum

Qt => Qt Quick => Тема начата: OKTA от Июль 17, 2012, 22:46



Название: перехват событий
Отправлено: OKTA от Июль 17, 2012, 22:46
Товарищи! ПОдскажите, в чем может быть косяк! сделал элемент из QWebView, вставляю его в страницу - все работает как надо, но стоит создавать элемент с Webview динамически, как кто-то начинает воровать события нажатия клавиш клавиатуры, вызова контекстного меню ( может каких-то, но не проверял специально)! Есть идеи в чем может быть косяк?


Название: Re: перехват событий
Отправлено: mutineer от Июль 17, 2012, 22:48
покажи код и расскажи причем тут qml


Название: Re: перехват событий
Отправлено: OKTA от Июль 17, 2012, 22:59
ну потому что элемент сделал для qml через QDeclarativeItem и в qml весь интерфейс. Показать код тяжеловато - его многовато)) Может проще структуру описать?


Название: Re: перехват событий
Отправлено: OKTA от Июль 17, 2012, 23:57
Кажется разобрался.. ListView, в котором располагался динамически создаваемый webview терял focus и соответственно отваливалась обработка событий. Но почему продолжали отрабатываться другие события - не особо понятно..