Weiter Zurück Inhaltsverzeichnis

# KDE Anwendungs Tutorials

## Der KDE Anwendungs-Tutorial Leitfaden für die Integrierte Entwicklungsumgebung KDevelop

Ralf Nolden <Ralf.Nolden@post.rwth-aachen.de> Übersetzung : Ralf Funken <RFunken@kdevelop.de> , Stephan Johach <lucardus@onlinehome.de> Das KDevelop Team
Version 1.0 , Sat Mar 4 2000

Der KDE Anwendungs-Tutorial Leitfaden für die Integrierte Entwicklungsumgebung KDevelop; eine Sammlung von Anleitungen, die anhand von Beispielen zeigen, wie man eine KDE Applikation und die mit der QT Bibliothek ausgelieferten Tutorial Beispiele erstellt. Dieser Leitfaden ist Teil der Integrierten Entwicklungsumgebung KDevelop und fällt damit unter die GNU General Public Licence. Weitere Informationen hierzu unter Copyright.

## 1. Einleitung

- 1.1 Welche Kenntnisse sollten Sie mitbringen?

## 2. Erste Schritte

## 3. Das Erstellen der QT Tutorials

- 3.1 Schritt 1: Hallo Welt!
- 3.2 Schritt 2 und 3: Erweiterungen
- 3.3 Schreiben Sie Ihre eigenen Widgets
- 3.4 Wir Erweitern die Widget Klasse
- 3.5 Wir fügen eine neue Klasse hinzu
- 3.6 Übung 7-14

## 4. KDE Applikationen erstellen

## 5. Installation von KDE 2

- 5.1 Vorbereitung von Qt-2.1
- 5.2 Einrichten der KDE 2 Bibliotheken
- 5.3 Einrichten von KDevelop

## 6. Anwendungskonzepte

- 6.1 Das Document-View Modell
- 6.2 Das Multiple Document Interface (MDI)

## 7. Das MDI Framework

- 7.1 Erzeugen eines MDI Frameworks
- 7.2 Übersicht

## 8. Definition der Dokumente

- 8.1 Hinzufügen der Instanzen
- 8.2 Initialisierung des Dokuments
- 8.3 Implementierung der Serialisation

## 9. Definition der Ansicht

- 9.1 Interaktion mit dem Benutzer
- 9.2 Reimplementierung von Event Handlern
- 9.3 Zeichnen und Größe des Dokuments ändern.

## 10. Erweiterung der GUI

- 10.1 Hinzufügen des "Stift" Menüs
- 10.2 Hinzufügen von Knöpfen zur Werkzeugleiste
- 10.3 Erzeugen des Dialogs für die Stiftweite
- 10.4 Verbinden und Einstellen
- 10.5 Aufrufen der Dialoge

## 11. Erweiterte Ansichten

- 11.1 Synchronisierung der Ansichten
- 11.2 Rollbare Ansichten
- 11.3 Adaptieren der Ansicht

## 12. Verwendung von KImageIO mit KScribble

- 12.1 Vorbereiten des Dokuments
- 12.2 Registrierung von Dateiformaten
- 12.3 Bilddateien öffnen
- 12.4 Setzen von Dateifiltern mit KImageIO

## 13. Hinzufügen der Druckerfunktionalität

## 14. Copyright

## Appendix

## 15. KScribble-1.0 Beispiel Quellcode

- 15.1 Projekt Tarball
- 15.2 main.cpp
- 15.3 kscribble.h
- 15.4 kscribble.cpp
- 15.5 kscribbledoc.h
- 15.6 kscribbledoc.cpp
- 15.7 kscribbleview.h
- 15.8 kscribbleview.cpp
- 15.9 kpenbrushdlg.h
- 15.10 kpenbrushdlg.cpp
- 15.11 kpenbrushdlgdata.cpp
- 15.12 resource.h

Weiter Zurück Inhaltsverzeichnis