color rows in treeview alternating

This commit is contained in:
Martin Baeuml
2011-05-16 18:16:18 +02:00
parent be2c510cdd
commit 206fe43ed1
+7 -2
View File
@@ -463,9 +463,16 @@ class AnnotationTreeView(QTreeView):
super(AnnotationTreeView, self).__init__(parent)
self.setUniformRowHeights(True)
self.setSelectionMode(QTreeView.SingleSelection)
self.setSelectionBehavior(QTreeView.SelectItems)
self.setAllColumnsShowFocus(True)
self.setAlternatingRowColors(True)
self.setEditTriggers(QAbstractItemView.SelectedClicked)
self.setSortingEnabled(True)
self.setStyleSheet("""
QTreeView { selection-color: blue; show-decoration-selected: 1; }
QTreeView::item:alternate { background-color: #EEEEEE; }
""")
self.connect(self, SIGNAL("expanded(QModelIndex)"), self.expanded)
@@ -497,8 +504,6 @@ class AnnotationTreeView(QTreeView):
self.resizeColumns()
# self.setCurrentIndex(index.child(end, 0))
def selectionModel(self):
return QAbstractItemView.selectionModel(self)
def someAnnotations():
annotations = []