Refactor: projectPath-Widget in Qt Designer verlagert
- projectPath-Label jetzt vollständig in MainWinddow.ui definiert - StyleSheet (padding, font-weight) in UI-Datei integriert - Dynamische Widget-Erstellung aus MainWindow.py entfernt (9 Zeilen Code) - MainWinddow_ui.py automatisch neu generiert mit Styling
This commit is contained in:
@@ -66,6 +66,9 @@
|
|||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Kein Projekt geladen</string>
|
<string>Kein Projekt geladen</string>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">QLabel { padding: 5px; font-weight: bold; }</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ class Ui_MainWindow(object):
|
|||||||
self.verticalLayout.setContentsMargins(-1, -1, -1, 0)
|
self.verticalLayout.setContentsMargins(-1, -1, -1, 0)
|
||||||
self.projectPath = QLabel(self.frame)
|
self.projectPath = QLabel(self.frame)
|
||||||
self.projectPath.setObjectName(u"projectPath")
|
self.projectPath.setObjectName(u"projectPath")
|
||||||
|
self.projectPath.setStyleSheet(u"QLabel { padding: 5px; font-weight: bold; }")
|
||||||
|
|
||||||
self.verticalLayout.addWidget(self.projectPath)
|
self.verticalLayout.addWidget(self.projectPath)
|
||||||
|
|
||||||
|
|||||||
@@ -55,16 +55,6 @@ class MainWindow(
|
|||||||
self.ui = Ui_MainWindow()
|
self.ui = Ui_MainWindow()
|
||||||
self.ui.setupUi(self)
|
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
|
# Dict zum Speichern der Beziehung zwischen Thumbnails und Seitennummern
|
||||||
self.thumbnail_to_page = {}
|
self.thumbnail_to_page = {}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user