Feature: Projektpfad-Anzeige über TreeWidget hinzugefügt
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user