- 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
74 lines
1.5 KiB
Markdown
74 lines
1.5 KiB
Markdown
# 🎨 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-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:
|
|
```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! 🚀
|