Nachdem ich mich jetzt einige Wochen erfolgreich um das Programmieren gedrückt habe, bin ich heute wieder auf die Programmierung mit QT gestossen. Vor einigen Jahren hab ich da schonmal in ein Buch geguckt, um etwas über die KDE-Entwicklung zu erfahren. Allerdings war das noch eine relativ frühe Version. Aber die Grundlagen der Slots und Signals hab ich schon erfasst, sie sind ja auch ähnlich zu den Listenern in Java. Soweit also kein Problem.
Was mir im Moment noch fehlt, ist ein Ãberblick über die Funktionen der API und der vielen Klassen. Das ist auch vergleichbar mit Java: Man kann alles machen – aber am Anfang weià man das nicht.
Ausserdem fehlt mir noch ein wenig Ãbung, um eigene Klassen zu schreiben oder zumindest eigene Slots zu definieren, die ich mit den Signals von User Buttons verknüpfen kann. Als erstes habe ich mir als Ãbungsaufgabe also eine kleine Anwendung gesetzt, die ein Textfeld, eine Eingabezeile und einen Button enthält. Nach dem Klick auf den Button soll aus der Eingabezeile eine URL geladen und die zugehörige Seite in das Textfeld geladen werden. Dazu sollte ich als erstes einen Blick auf QUrl, QLineEdit, QTextBrowser und QPushButton werfen.
Weiterhin wird QUrlOperator für den GET-Request verwendet, ausserdem fehlt mir im Moment noch die Methodik, um beim Emmittieren des clicked() des Buttons eine eigene Funktion aufzurufen, die anschliessend die URL abruft und das Ergebnis zurückgibt… wann ich damit soweit bin, kann ich noch nicht sagen. Ich mache mich erstmal auf die Suche nach einigen guten Tutorials – die Tutorials in der API-Dokumentation sind nicht besonders hilfreich, da dort die Erstellung eigener Klassen und Widgets eher stichwortartig abgehandelt wird. Wünscht mir also Glück!

