Einkaufswagen
Loading
Nur noch -1 verfügbar

GUI-Entwicklung mit Tkinter in Python

Aktionspreis
€10.99 (25 % Rabatt)
€8.24
Zum Einkaufswagen hinzugefügt

GUI-Entwicklung mit Tkinter in Python


Ein praxisorientierter Einstieg in die Gestaltung benutzerfreundlicher Desktop-Anwendungen mit Tkinter


Inhaltsverzeichnis


Kapitel 1: Einführung in GUI-Programmierung mit Tkinter


  • Was ist eine GUI und wofür braucht man sie?
  • Überblick über Tkinter als Standard-GUI-Toolkit in Python
  • Erste GUI: Ein einfaches Fenster anzeigen
  • Aufbau einer GUI-Anwendung

Kapitel 2: Fenster, Layouts und Frames


  • Hauptfenster (Tk) und Nebenfenster (Toplevel)
  • Layout-Manager: pack(), grid(), place()
  • Frames zur Strukturierung von Oberflächen
  • Mini-Projekt: Login-Maske mit Feldern und Button

Kapitel 3: Widgets kennenlernen und einsetzen


  • Label, Entry, Button, Checkbutton, Radiobutton
  • Listbox, Spinbox, Scale, Text
  • Interaktive Elemente mit Ereignissen verknüpfen
  • Mini-Projekt: Taschenrechner mit Buttons und Anzeige

Kapitel 4: Ereignisse und Interaktion


  • Ereignisbindung mit .bind()
  • Standard-Callbacks (command)
  • Tastatur- und Mausklicks verarbeiten
  • Mini-Projekt: Zähler mit Tastatursteuerung

Kapitel 5: Arbeiten mit Variablen in Tkinter


  • StringVar, IntVar, BooleanVar verstehen
  • Verknüpfung mit Eingabefeldern und Anzeige
  • Dynamische Updates und Rückmeldungen
  • Mini-Projekt: Umrechnungsrechner (z. B. Celsius ↔ Fahrenheit)

Kapitel 6: Menüs, Toolbars und Statusleisten


  • Menu-Widgets erstellen und einbinden
  • Kontextmenüs und Untermenüs
  • Statusleisten am Fensterrand
  • Mini-Projekt: Texteditor mit Menüleiste

Kapitel 7: Dateien öffnen und speichern


  • Dateidialoge mit filedialog
  • Texte oder Daten in Dateien lesen und schreiben
  • Erweiterung bestehender Projekte mit Dateizugriff
  • Mini-Projekt: Notizblock mit Speicherfunktion

Kapitel 8: Mehrseitige Fenster und Tabs


  • Notebook-Widget aus ttk verwenden
  • Registerkarten dynamisch erstellen
  • Navigation in komplexeren GUIs
  • Mini-Projekt: Einstellungen in mehreren Tabs

Kapitel 9: Styling mit ttk und Themes


  • Widgets mit ttk gestalten
  • Verwendung von Themes und eigenen Stilen
  • GUI moderner aussehen lassen
  • Mini-Projekt: Benutzeroberfläche im Light/Dark Mode

Kapitel 10: Größeres Projekt: Aufgabenverwaltung


  • GUI entwerfen und strukturieren
  • Aufgaben hinzufügen, speichern, löschen
  • Daten lokal in Datei speichern
  • Projekt: To-Do-Manager mit Benutzeroberfläche

Anhang A: Übersicht der wichtigsten Tkinter-Widgets


  • Tabelle mit Beschreibung und Parametern von Label, Entry, Button, etc.

Anhang B: Nützliche Tkinter-Methoden und Events


  • Wichtige Methoden wie .get(), .insert(), .config()
  • Gängige Events wie <Button-1>, <KeyPress>, <Enter>

Anhang C: Übungsaufgaben mit Lösungen


  • Fenster mit dynamischer Eingabe
  • GUI mit Auswahlfeldern und Anzeige
  • Widgets kombinieren und Ereignisse auslösen
  • Musterlösungen mit Schritt-für-Schritt-Erklärung


Sie erhalten die folgenden Dateien:
  • EPUB (105KB)
  • PDF (1MB)