Prechádzať zdrojové kódy

Press outside of the list to clear selection

Kentaro Wada 5 rokov pred
rodič
commit
da396b8365

+ 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()):