Преглед на файлове

Press outside of the list to clear selection

Kentaro Wada преди 5 години
родител
ревизия
da396b8365
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  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()):