Files
pdf_to_ics/GUI_README.md
webfarben 13c280e929 GUI-Version mit Tkinter hinzugefügt
- gui.py: Grafische Benutzeroberfläche
- start_gui.sh/cmd: Startskripte für GUI
- GUI_README.md: Installationsanleitung für Tkinter
- Features: PDF-Verwaltung, Fortschrittsanzeige, Live-Log
2026-02-23 11:10:57 +01:00

1.5 KiB

🎨 GUI Installation

Die grafische Benutzeroberfläche benötigt Tkinter, das auf manchen Systemen separat installiert werden muss.

Installation von Tkinter

Ubuntu/Debian

sudo apt-get update
sudo apt-get install python3-tk

Fedora/RHEL

sudo dnf install python3-tkinter

Arch Linux

sudo pacman -S tk

macOS

Tkinter ist bereits mit Python installiert - nichts zu tun! ✓

Windows

Tkinter ist bereits mit Python installiert - nichts zu tun! ✓

GUI starten

Nach der Tkinter-Installation:

Linux/macOS:

./start_gui.sh

Windows:

Doppelklick auf start_gui.cmd

GUI-Features

Drag & Drop-Alternative: Klicken Sie auf "PDF hinzufügen"
📋 Mehrere PDFs: Wählen Sie mehrere Dateien gleichzeitig
📁 Ausgabe-Verzeichnis: Wählen Sie, wo die ICS-Dateien gespeichert werden
📊 Echtzeit-Log: Sehen Sie den Fortschritt live
Fortschrittsbalken: Visuelles Feedback bei der Konvertierung

Fehlerbehebung

"No module named 'tkinter'"

→ Tkinter muss installiert werden (siehe oben)

GUI startet nicht

→ Versuchen Sie:

rm -rf .venv
./start_gui.sh

Fenster erscheint nicht

→ Stellen Sie sicher, dass Sie eine grafische Oberfläche haben (kein SSH ohne X11)

Alternative: CLI-Version

Falls Tkinter nicht installiert werden kann, nutzen Sie die CLI-Version:

./start.sh

Die CLI-Version funktioniert überall ohne zusätzliche Installation! 🚀