diff --git a/src/ui/MainWinddow.ui b/src/ui/MainWinddow.ui
index 053f60f..c17a382 100644
--- a/src/ui/MainWinddow.ui
+++ b/src/ui/MainWinddow.ui
@@ -61,16 +61,16 @@
0
- -
-
-
- Kein Projekt geladen
-
-
- QLabel { padding: 5px; font-weight: bold; }
-
-
-
+ -
+
+
+ QLabel { padding: 5px; font-weight: bold; }
+
+
+ Kein Projekt geladen
+
+
+
-
@@ -79,6 +79,16 @@
0
+
+ QTreeWidget::item {
+ padding: 4px 4px;
+}
+
+QTreeWidget::item:selected {
+ background-color: palette(highlight);
+ color: palette(highlighted-text);
+}
+
3
diff --git a/src/ui/MainWinddow_ui.py b/src/ui/MainWinddow_ui.py
index cd298fb..1e800c3 100644
--- a/src/ui/MainWinddow_ui.py
+++ b/src/ui/MainWinddow_ui.py
@@ -95,6 +95,14 @@ class Ui_MainWindow(object):
sizePolicy1.setVerticalStretch(0)
sizePolicy1.setHeightForWidth(self.treeWidget.sizePolicy().hasHeightForWidth())
self.treeWidget.setSizePolicy(sizePolicy1)
+ self.treeWidget.setStyleSheet(u"QTreeWidget::item {\n"
+" padding: 4px 4px;\n"
+"}\n"
+"\n"
+"QTreeWidget::item:selected {\n"
+" background-color: palette(highlight);\n"
+" color: palette(highlighted-text);\n"
+"}")
self.treeWidget.setColumnCount(3)
self.treeWidget.header().setHighlightSections(True)
self.treeWidget.header().setStretchLastSection(True)
diff --git a/src/ui/MainWindow.py b/src/ui/MainWindow.py
index 9f5a1bc..d47f8c8 100644
--- a/src/ui/MainWindow.py
+++ b/src/ui/MainWindow.py
@@ -134,9 +134,6 @@ class MainWindow(
# Kontextmenü für TreeWidget einrichten
self._setup_tree_context_menu()
- # TreeWidget Styling für größeren vertikalen Abstand
- self._setup_tree_widget_styling()
-
# Drag&Drop für TreeWidget aktivieren
self._setup_drag_drop()
diff --git a/src/ui/XmlToXslAssignDialog.ui b/src/ui/XmlToXslAssignDialog.ui
index b1c318f..42667a7 100644
--- a/src/ui/XmlToXslAssignDialog.ui
+++ b/src/ui/XmlToXslAssignDialog.ui
@@ -42,6 +42,16 @@
-
+
+ QTreeWidget::item {
+ padding: 4px 4px;
+ }
+
+QTreeWidget::item:selected {
+ background-color: palette(highlight);
+ color: palette(highlighted-text);
+}
+
false
diff --git a/src/ui/XmlToXslAssignDialog_ui.py b/src/ui/XmlToXslAssignDialog_ui.py
index b3a7131..db9a107 100644
--- a/src/ui/XmlToXslAssignDialog_ui.py
+++ b/src/ui/XmlToXslAssignDialog_ui.py
@@ -3,7 +3,7 @@
################################################################################
## Form generated from reading UI file 'XmlToXslAssignDialog.ui'
##
-## Created by: Qt User Interface Compiler version 6.9.2
+## Created by: Qt User Interface Compiler version 6.10.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
@@ -42,6 +42,14 @@ class Ui_XmlToXslAssignDialog(object):
self.xslNodesTree = QTreeWidget(XmlToXslAssignDialog)
self.xslNodesTree.setObjectName(u"xslNodesTree")
+ self.xslNodesTree.setStyleSheet(u" QTreeWidget::item {\n"
+" padding: 4px 4px;\n"
+" }\n"
+"\n"
+"QTreeWidget::item:selected {\n"
+" background-color: palette(highlight);\n"
+" color: palette(highlighted-text);\n"
+"}")
self.xslNodesTree.setHeaderHidden(False)
self.xslNodesTree.setColumnCount(3)
self.xslNodesTree.header().setVisible(True)
diff --git a/src/ui/mixins/tree_manager.py b/src/ui/mixins/tree_manager.py
index 276670b..038fd76 100644
--- a/src/ui/mixins/tree_manager.py
+++ b/src/ui/mixins/tree_manager.py
@@ -56,36 +56,6 @@ class TreeManagerMixin:
logger.debug("Kontextmenü und Selection-Handler für TreeWidget eingerichtet")
- def _setup_tree_widget_styling(self):
- """Richtet das Styling für das TreeWidget ein, um den vertikalen Abstand zu vergrößern."""
- try:
- # Stylesheet für größeren vertikalen Abstand zwischen Items
- tree_stylesheet = """
- QTreeWidget::item {
- padding: 4px 4px;
- }
-
- QTreeWidget::item:selected {
- background-color: palette(highlight);
- color: palette(highlighted-text);
- }
- /*
- QTreeWidget::item:hover {
- background-color: palette(alternate-base);
- }
- */
- QTreeWidget::branch {
- /*margin: 2px 0px;*/
- }
- """
-
- # Wende das Stylesheet auf das TreeWidget an
- self.ui.treeWidget.setStyleSheet(tree_stylesheet)
- logger.debug("TreeWidget Styling für größeren vertikalen Abstand angewendet")
-
- except Exception as e:
- logger.error(f"Fehler beim Anwenden des TreeWidget-Stylings: {e}")
-
def _show_tree_context_menu(self, position):
"""
Zeigt das Kontextmenü für das TreeWidget an.