QT / WebKit GUI Pass HTML Elementdaten zu Qt app ausgewählten
Frage
Ich werde collecect Formulareingaben auf Webseiten automatisch basierend auf Eingabefeld Namen beim nächsten Mal füllen.
Wie passieren ausgewählt / howered HTML Elementdaten in QtWebKit zu qt-Anwendung? Wie Firebug der Fall ist.
Qt-Version: 4.6 / 4.7
Danke.
Lösung
einige JavaScript hinzufügen eine eindeutige ID oder Klasse auf das Element unter dem Mauszeiger zuweisen und verwenden Sie dann die Standard-Selektoren mit der QWebFrame es ausfindig zu machen.
Eine einfachere Lösung könnte der Wähler ":hover"
sein, aber das wird Ihnen eine ganze Reihe von Elementen, die Sie filtern müssen, weil die Maus immer schwebt über HTML
und BODY
und alle anderen Elemente, die übereinander unterhalb der Maus gestapelt . Also, wenn die Maus über einen span
in einem Absatz ist, werden Sie mindestens HTML, BODY, P, SPAN
erhalten.