Frage

Ich bin Kratzen meines Kopfes auf, wie die folgende Aufgabe zu erfüllen: Ich brauche ein einfaches Web-Formulare Füllstoff / Einreicher mit QT C ++ zu schreiben, geschieht Folgendes:

1) Lädt Seite url 2) Schraffuren in Formularfeldern 3) das Formular abschickt

Sounds einfach, aber ich ein Web-Entwickler bin und kann den Weg nicht finden, wie man QT die Aufgabe zu erfüllen, ich nur Last url verwaltet mit QWebView Objekt WebKit verwendet, haben keine Ahnung, was als nächstes zu tun, wie man in Felder ausfüllen und Formulare einreichen. Für Hinweise, Tutorials, Videos? Ich schätze das.

War es hilfreich?

Lösung

QWebElement Klasse macht die ganze Arbeit, Lesen nur durch die Klasse Dokumentation gab mir eine volle Idee, wie meine Aufgabe zu erfüllen. Dank eveyrone für Anregungen.

Andere Tipps

Die beste Lösung wäre es, die Logik in JavaScript zu schreiben, das tut, was Sie wollen und dann spritzt sie in der Seite mit QWebFrame :: evaluateJavaScript () , nachdem es beendet Laden.

Es gibt auch eine andere Möglichkeit, dies zu tun; Einbeziehung des Dokumentenbaum-Traversal-API, die in QtWebKit seit 4.6 verfügbar gewesen: QWebElement . Sie würden im Grunde die Form verarbeiten so ziemlich das gleiche wie Sie in JavaScript tun würden, nur dass hier die API ist anders und mehr eingeschränkt. Es ist C ++, obwohl und vielleicht ein bisschen schneller sein. Ich denke, könnte dieser Ansatz weniger attraktiv für Sie, da Sie einen Web-Entwickler sind und wahrscheinlich bereits wissen, JavaScript.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top