Refactor: TreeWidget-Styling in Qt Designer UI-Dateien verlagert
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user