def event(self, event): if event.type() == QtCore.QEvent.ToolTip: if self.tooltip_text is None: self.tooltip_text = u'id: {id}\ndate: {date}\nby: {create_by}\nnotes: {notes}'.\ format(id=self.version.id, date=self.version.date_published, create_by=self.version.creator.username, notes=self.version.notes ) # print self.tooltip_text QtWidgets.QToolTip.showText(QtGui.QCursor().pos(), self.tooltip_text) return True return super(VersionItemWidget, self).event(event)
def contextMenuEvent(self, event): super(VersionList, self).contextMenuEvent(event) self.menu.move(QtGui.QCursor().pos()) self.menu.show()