def mouseReleaseEvent(self, event):
if event.button() in (Qt.LeftButton, Qt.RightButton):
self._maybeDragPosition = None
# XXX: we should use modifiers registered on click
if not event.modifiers() & Qt.ShiftModifier:
if self._lastSelectedCell is not None:
self._selection = {self._lastSelectedCell}
else:
self._selection = set()
self.update()
self._oldSelection = None
else:
super(GlyphCellWidget, self).mouseReleaseEvent(event)
评论列表
文章目录