Refactor: TreeWidget-Styling in Qt Designer UI-Dateien verlagert

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 21:17:21 +01:00
parent b985e1eeee
commit a0bc55fa7b
6 changed files with 47 additions and 44 deletions
-30
View File
@@ -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.