I'm trying to drag/drop info from a TreeWidget into a TextBox. I have
been able to modify the TextEdit box to override the dragEnterEvent
like this:

    class TextEdit(QtGui.QTextEdit):
      def __init__(self, title, parent):
        QtGui.QTextEdit.__init__(self, title, parent)
        self.setAcceptDrops(True)

    def dragEnterEvent(self, event):
      if event.mimeData().hasFormat('text/plain'):
        event.accept()
      elif (event.mimeData().hasFormat("application/x-
qabstractitemmodeldatalist")):
        print event
        itemData = event.mimeData().retrieveData("application/x-
qabstractitemmodeldatalist", QtCore.QVariant.List)


The drag is working up until the point I try to actually retrieve the
data. At that point I get an unhandled Runtime Error saying "no access
to protected functions or signals for objects not created in Python".
Obviously I am not retrieving them in the correct format. Does anyone
know how to convert/retrieve the information into a Python list?

Thanks
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to