# 🎨 GUI Installation Die grafische Benutzeroberfläche benötigt Tkinter, das auf manchen Systemen separat installiert werden muss. ## Installation von Tkinter ### Ubuntu/Debian ```bash sudo apt-get update sudo apt-get install python3-tk ``` ### Fedora/RHEL ```bash sudo dnf install python3-tkinter ``` ### Arch Linux ```bash 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:** ```bash ./start_gui.sh ``` **Windows:** ``` Doppelklick auf start_gui.cmd ``` ## GUI-Features ✨ **Drag & Drop:** Ziehen Sie PDF-Dateien direkt in die Liste (optional mit tkinterdnd2) 📋 **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 ### Drag & Drop aktivieren (optional) Für besseres Drag & Drop installieren Sie tkinterdnd2: ```bash .venv/bin/pip install tkinterdnd2 ``` Oder lassen Sie das Startskript es automatisch installieren. ## Fehlerbehebung ### "No module named 'tkinter'" → Tkinter muss installiert werden (siehe oben) ### GUI startet nicht → Versuchen Sie: ```bash 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: ```bash ./start.sh ``` Die CLI-Version funktioniert überall ohne zusätzliche Installation! 🚀