Exemple #1
0
    def _insert_from_mime_data(self, source):
        if source.hasImage():
            formats = [f for f in source.formats() if f.startswith("image")]

            if sys.platform[:3] == 'win':
                formats = [f for f in source.formats() if "image" in f]
                if formats:
                    formats = ["/png"]
            if formats:
                fmt = formats[0].split("/")[-1]
                image = source.imageData()
                self._doc.ins_image(image, fmt, image.width(), image.height())
                return
        QTextEdit.insertFromMimeData(self._view.text, source)