浏览代码

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