Wpis z mikrobloga

Mireczki od #qt
Mam taki problem. Jest sobie ramka w QT, a w środku normalny HTML.
W #javascript sprawdzam sobie jaki przycisk na myszce został kliknięty. Odpalając w Canary działa świetnie i dla prawego przycisku wywołuje mi metodę, która blokuje inne eventy.
Mam w JS eventy na ruch myszką itp.
Problem pojawia się po odpaleniu w ramce QT. Klikam lewy (trzymam go) i ruszam myszką, dorzucam prawy (trzymam). Puszczam lewy i dostaję błąd w JS, który nie powinien się tam pojawić. W Canary go nie ma.
Dodatkowo leci błąd w samym QT

QNSView rightMouseDragged: Internal mouse button tracking invalid (missing Qt::RightButton)
Czy muszę obsłużyć jakieś dziwne podwójne kliknięcia w QT, czy czegoś mi brakuje?

#programowanie
  • 5
Poprawka - QWebView nie dziedziczy po scrollablearea, tak że nie ma viewport()'u, czyli ustawienie tylko na samym widoku.