Feature: Projektpfad-Anzeige über TreeWidget hinzugefügt

This commit is contained in:
2026-02-07 20:25:21 +01:00
parent 9180fc342e
commit 747c6dbfec
3 changed files with 34 additions and 8 deletions
+13
View File
@@ -55,6 +55,16 @@ class MainWindow(
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
# QLabel für Projektpfad über dem TreeWidget hinzufügen
from PySide6.QtWidgets import QLabel
self.ui.projectPath = QLabel()
self.ui.projectPath.setObjectName("projectPath")
self.ui.projectPath.setText("Kein Projekt geladen")
self.ui.projectPath.setStyleSheet("QLabel { padding: 5px; font-weight: bold; }")
# Füge das Label als erstes Element in verticalLayout (über dem TreeWidget) ein
self.ui.verticalLayout.insertWidget(0, self.ui.projectPath)
# Dict zum Speichern der Beziehung zwischen Thumbnails und Seitennummern
self.thumbnail_to_page = {}
@@ -305,6 +315,9 @@ class MainWindow(
# Aktualisiere das Projekte-Menü um das Häkchen beim geladenen Projekt anzuzeigen
self._setup_projects_menu()
# Aktualisiere das Projektpfad-Label
self.ui.projectPath.setText(f"Projekt: {project.project_dir}")
except Exception as e:
logger.error(f"Fehler beim Laden des Projekts '{project.name}': {e}")
# Fallback: Erstelle Standard-Einstellungen