Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
 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, e):
     self._sequence.append(e.type())
     return QWidget.event(self, e)
Exemple #7
0
 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)