Ich schreibe ein Programm mit Qt4.5, das ein Buch in einer anderen Sprache anzeigt. Ich habe also einen großen Textkörper und möchte für jedes Wort einen anderen Tooltip anzeigen (der Tooltip enthält Parsing-Informationen für das entsprechende Wort).
Wie lässt sich dies am besten bewerkstelligen?
Ich habe eine funktionierende Lösung für einen Browser mit php und Jquery, so dass ich in Betracht gezogen hatte, es irgendwie zu C++ zu portieren und es mit QWebView anzuzeigen, aber ich habe ein Gefühl, dass es eine bessere Lösung da draußen gibt...
[Bearbeiten] Lassen Sie mich hinzufügen, dass ich die Wörter aus einer Datenbank anzeige, so dass ich eine Datenbank habe, die wie folgt aussieht:
| Id | Word | ParsingInfo |
--------------------------------------------
| 0 | The | Article |
| 1 | fish | Noun, Subject etc. |
| 2 | are | Verb, 3rd Person Singular... |
| 3 | blue | Adjective... |
Ich brauche also eine Möglichkeit, herauszufinden, was das Id des angezeigten Wortes ist, und nicht nur das Wort, weil zum Beispiel das Wort "das" auf verschiedene Weise verwendet werden kann oder "Wind" ein Homograph hat (die Sprache, mit der ich arbeite, ist allerdings griechisch).