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:
+10
-7
@@ -61,13 +61,16 @@
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="projectPath">
|
||||
<property name="text">
|
||||
<string>Kein Projekt geladen</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="projectPath">
|
||||
<property name="text">
|
||||
<string>Kein Projekt geladen</string>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">QLabel { padding: 5px; font-weight: bold; }</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTreeWidget" name="treeWidget">
|
||||
<property name="sizePolicy">
|
||||
|
||||
@@ -79,6 +79,7 @@ class Ui_MainWindow(object):
|
||||
self.verticalLayout.setContentsMargins(-1, -1, -1, 0)
|
||||
self.projectPath = QLabel(self.frame)
|
||||
self.projectPath.setObjectName(u"projectPath")
|
||||
self.projectPath.setStyleSheet(u"QLabel { padding: 5px; font-weight: bold; }")
|
||||
|
||||
self.verticalLayout.addWidget(self.projectPath)
|
||||
|
||||
|
||||
@@ -55,16 +55,6 @@ 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 = {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user