def event(self, event): if event.type() == QEvent.ToolTip: img: QImage = self.script.flow.get_viewport_img() self.script.thumbnail_source = 'temp/script_' + self.script.name + '_thumbnail.png' img.save(self.script.thumbnail_source) self.setToolTip('<img height=100 src="' + self.script.thumbnail_source + '"/>') return QWidget.event(self, event)
def event(self, event): if event.type() == QEvent.ToolTip: val_str = '' try: val_str = str(self.var.val) except Exception as e: val_str = 'couldn\'t stringify value' self.setToolTip('val type: ' + str(type(self.var.val)) + '\nval: ' + val_str) return QWidget.event(self, event)
def event(self, e): self._sequence.append(e.type()) return QWidget.event(self, e)
def event(self, event): if event.type() == QEvent.ToolTip: self.setToolTip(self.node.content_widget.get_node_description()) return QWidget.event(self, event)
def event(self, event): if event.type() == QEvent.KeyRelease and event.key() == Qt.Key_Tab: self.myLineEdit3.setFocus() return True return QWidget.event(self, event)
def event(self, event: QEvent) -> bool: if event.type() == QEvent.MaxUser: self._state.mode = 'victory' if event.victorious() else 'display' self.update() return True return QWidget.event(self, event)