Qt Designer und KDevelop-3.0 für Beginner

Anne-Marie Mahfouf <annma@kde.org>

German Translation : Andreas Nicolai

Russian Translation : Marina Soboleva


Version 0.4

Es ist erlaubt, dieses Dokument zu kopieren, zu vertreiben und/oder zu ändern gemäß den Bedingungen der GNU Free Documentation Licence, Version 1.1 oder irgend einer späteren Version, wie sie von der Free Software Foundation veröffentlicht wurde; ohne die invarianten Abschnitte, ohne Texte auf der vorderen Umschlagseite, und ohne Texte auf der hinteren Umschlagseite. Eine Kopie der Lizenz findet sich im Abschnitt "GNU Free Documentation License".

Qt ist eine Werkzeugsammlung, die vom KDE Projekt für die Erstellung grafischer Anwendungen verwendet wird. Dieser Text ist für Programmieranfänger bestimmt und zeigt, wie man eine einfache Anwendung unter Verwendung vom Qt Designer 3.2 und KDevelop-3.0 erstellt (KDevelop-3.0 hat zur Zeit den Namen 'Gideon'). Dieses Tutorial basiert auf einem Programm von Jono Bacon und wurde von Daniel Molkentin (für KDevelop Version 2) und Thomas Nagy überarbeitet.


Inhaltsverzeichnis

1. Einleitung
2. Voraussetzungen
Wie bekommt man den Qt Designer
Von Deiner Distribution
Tarball oder anonymes CVS
Woher kriegt man KDevelop 3
Von Deiner Distribution
Vom Tar-Archiv
Vom cvs HEAD
Lexikon
3. Das Erzeugen der Anwendung
Ein neues Projekt starten
Die Rahmen des Programmes erstellen
Verwendung des Qt Designers
Entwurf des Programmes
Hinzufügen von Widgets
Die Abstände hinbekommen
Signale und Slots
Erzeugen des Quelltextes
Programmieren der Slots
4. Das Ganze im Überblick
5. Übersetzungen für ein simples KDE Projekt erstellen
Zuerst installiere das angepasste gettext Packet für KDE
Die Übersetzung vorbereiten
Erzeuge die Übersetzungen
Compiliere und Installiere die Übersetzungsdateien
Referenz
6. Ein paar allgemeine Ratschläge
Allgemeine Tipps
Der Name Deiner Anwendung
Programmier-Standards
Dein Projekt in das KDE CVS einfügen
Wie veröffentliche ich meine Version als Tarball?
Hilfreiche Links
7. Erzeugen des Quelltextes (alternative Vorgehensweise)
Ohne Benutzung des KDevelop 'subclass' Werkzeugs
Die Slots hinzufügen
8. Credits und Lizenz