Abstand im Baul zwieschen Items angepasst
This commit is contained in:
@@ -85,6 +85,9 @@ class MainWindow(QMainWindow):
|
|||||||
# Kontextmenü für TreeWidget einrichten
|
# Kontextmenü für TreeWidget einrichten
|
||||||
self._setup_tree_context_menu()
|
self._setup_tree_context_menu()
|
||||||
|
|
||||||
|
# TreeWidget Styling für größeren vertikalen Abstand
|
||||||
|
self._setup_tree_widget_styling()
|
||||||
|
|
||||||
def _setup_theme_menu(self):
|
def _setup_theme_menu(self):
|
||||||
"""Initialisiert das Theme-Menü mit verfügbaren Themes."""
|
"""Initialisiert das Theme-Menü mit verfügbaren Themes."""
|
||||||
# Hole alle verfügbaren Themes
|
# Hole alle verfügbaren Themes
|
||||||
@@ -561,6 +564,36 @@ class MainWindow(QMainWindow):
|
|||||||
self.ui.treeWidget.customContextMenuRequested.connect(self._show_tree_context_menu)
|
self.ui.treeWidget.customContextMenuRequested.connect(self._show_tree_context_menu)
|
||||||
print("Kontextmenü für TreeWidget eingerichtet")
|
print("Kontextmenü 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)
|
||||||
|
print("TreeWidget Styling für größeren vertikalen Abstand angewendet")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Fehler beim Anwenden des TreeWidget-Stylings: {e}")
|
||||||
|
|
||||||
def _show_tree_context_menu(self, position):
|
def _show_tree_context_menu(self, position):
|
||||||
"""
|
"""
|
||||||
Zeigt das Kontextmenü für das TreeWidget an.
|
Zeigt das Kontextmenü für das TreeWidget an.
|
||||||
|
|||||||
Reference in New Issue
Block a user