标簽:#QListView控件多選設定
self.ui.listView.setSelectionMode(QAbstractItemView.ExtendedSelection)#初始化QListView控件焦點事件self.ui.listView.installEventFilter(self)
#焦點響應事件def eventFilter(self, widget, event):#失去焦點
if event.type() == QtCore.QEvent.FocusOut:
print ‘focus out‘
#注意要有傳回值 不然會出 TypeError: invalid result type from mouseoverEvent.eventFilter()
return False#獲得焦點
if event.type()==QtCore.QEvent.FocusIn:
print ‘focus in‘
return False
else:
# we don‘t care about other events
return False
标簽: