Example #1
0
 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)
Example #2
0
 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)