def insertFromMimeData(mime: QMimeData): fragment: Optional[QTextDocumentFragment] = None if mime.hasHtml() and acceptRichText: fragment = QTextDocumentFragment.fromHtml(mime.html()) elif mime.hasText(): fragment = QTextDocumentFragment.fromPlainText(mime.text()) if fragment is not None: item.textCursor().insertFragment(fragment)
def test_dragging_tooltip(self): """Dragging tooltip depends on data being jittered""" text = QTextDocumentFragment.fromHtml( self.widget.graph.tiptexts[0]).toPlainText() self.send_signal(self.widget.Inputs.data, Table("heart_disease")) self.assertEqual(self.widget.graph.tip_textitem.toPlainText(), text)