Release 1.2.0: wxPython migration + vacation exclusion
This commit is contained in:
@@ -1,35 +1,9 @@
|
||||
# 🎨 GUI Installation
|
||||
# 🎨 GUI Installation (wxPython)
|
||||
|
||||
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! ✓
|
||||
Die grafische Benutzeroberfläche nutzt **wxPython** für ein natives Look & Feel auf Linux, macOS und Windows.
|
||||
|
||||
## GUI starten
|
||||
|
||||
Nach der Tkinter-Installation:
|
||||
|
||||
**Linux/macOS:**
|
||||
```bash
|
||||
./start_gui.sh
|
||||
@@ -40,44 +14,41 @@ Nach der Tkinter-Installation:
|
||||
Doppelklick auf start_gui.cmd
|
||||
```
|
||||
|
||||
Beim ersten Start werden `.venv`, Kern-Abhängigkeiten und `wxPython` automatisch installiert.
|
||||
|
||||
## GUI-Features
|
||||
|
||||
✨ **Drag & Drop:** Ziehen Sie PDF-Dateien direkt in die Liste (optional mit tkinterdnd2)
|
||||
✨ **Native Oberfläche:** Optisch passend zum Betriebssystem
|
||||
📋 **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.
|
||||
🖱️ **Drag & Drop:** Direkt in die PDF-Liste ziehen
|
||||
|
||||
## Fehlerbehebung
|
||||
|
||||
### "No module named 'tkinter'"
|
||||
→ Tkinter muss installiert werden (siehe oben)
|
||||
### "No module named 'wx'"
|
||||
→ `wxPython` konnte nicht installiert werden.
|
||||
|
||||
Unter Linux Mint/Ubuntu helfen häufig:
|
||||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y build-essential python3-dev libgtk-3-dev libglib2.0-dev libjpeg-dev libtiff-dev libpng-dev
|
||||
rm -rf .venv
|
||||
./start_gui.sh
|
||||
```
|
||||
|
||||
### 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)
|
||||
→ Stellen Sie sicher, dass eine grafische Sitzung aktiv ist (kein reines SSH ohne X11/Wayland-Forwarding).
|
||||
|
||||
## Alternative: CLI-Version
|
||||
|
||||
Falls Tkinter nicht installiert werden kann, nutzen Sie die CLI-Version:
|
||||
Falls keine GUI möglich ist:
|
||||
```bash
|
||||
./start.sh
|
||||
```
|
||||
|
||||
Die CLI-Version funktioniert überall ohne zusätzliche Installation! 🚀
|
||||
|
||||
Reference in New Issue
Block a user