def dropEvent(self, event):
mimeData = event.mimeData()
if mimeData.hasImage():
self.setPixmap(QPixmap(mimeData.imageData()))
elif mimeData.hasHtml():
self.setText(mimeData.html())
self.setTextFormat(Qt.RichText)
elif mimeData.hasText():
self.setText(mimeData.text())
self.setTextFormat(Qt.PlainText)
elif mimeData.hasUrls():
self.setText("\n".join([url.path() for url in mimeData.urls()]))
else:
self.setText("Cannot display data")
self.setBackgroundRole(QPalette.Dark)
event.acceptProposedAction()
评论列表
文章目录