Explorar o código

Press outside of the list to clear selection

Kentaro Wada %!s(int64=5) %!d(string=hai) anos
pai
achega
da396b8365
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      labelme/widgets/unique_label_qlist_widget.py

+ 5 - 0
labelme/widgets/unique_label_qlist_widget.py

@@ -6,6 +6,11 @@ from .escapable_qlist_widget import EscapableQListWidget
 
 class UniqueLabelQListWidget(EscapableQListWidget):
 
+    def mousePressEvent(self, event):
+        super().mousePressEvent(event)
+        if not self.indexAt(event.pos()).isValid():
+            self.clearSelection()
+
     def findItemsByLabel(self, label):
         items = []
         for row in range(self.count()):