Advertisement
Guest User

Untitled

a guest
Feb 13th, 2020
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. from PySide2 import QtCore, QtGui, QtWidgets, QtUiTools
  2. from PySide2.QtCore import Qt, QObject, SIGNAL
  3.  
  4. from maya import cmds
  5.  
  6. def load_ui():
  7. return QtUiTools.QUiLoader().load(ui_path)
  8.  
  9. from PySide2 import QtCore, QtGui, QtWidgets, QtUiTools
  10. from PySide2.QtCore import Qt, QObject, SIGNAL
  11.  
  12. from maya import cmds
  13.  
  14. def load_ui():
  15. return QtUiTools.QUiLoader().load(ui_path)
  16.  
  17. class Assembly(QtWidgets.QMainWindow):
  18. def __init__(self, parent=None):
  19. super(Assembly, self).__init__(parent=parent)
  20.  
  21. self.__init_ui__()
  22.  
  23. def __init_ui__(self):
  24. self.ui = load_ui()
  25.  
  26. self.tree_widget = self.ui.tree_widget
  27. self.tree_widget.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
  28. self.tree_widget.setAcceptDrops(True)
  29.  
  30. self.ui.show()
  31.  
  32. def dragEnterEvent(self, event):
  33. if event.mimeData().hasUrls:
  34. event.accept()
  35. print "------"
  36. else:
  37. print "dragEnter"
  38.  
  39. def dropEvent(self, event):
  40. if event.mimeData().hasUrls:
  41. print event.mimeData().urls()
  42. event.setDropAction(QtCore.Qt.MoveAction)
  43. event.accept()
  44.  
  45. print "bomb dropped"
  46. qPoint = event.pos()
  47. print qPoint
  48.  
  49. else:
  50. event.ignore()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement