Guest User

Displaying the currently selected node externally from Maya

a guest
Jul 22nd, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1.  
  2. from PyQt4.QtCore import *
  3. from PyQt4.QtGui import *
  4.  
  5.  
  6. class Window(QWidget):
  7. """Externally, display currently selected item from Maya"""
  8.  
  9. def __init__(self, parent=None):
  10. super(Window, self).__init__(parent)
  11.  
  12. label = QLabel("Currently selected node", self)
  13. field = QLineEdit(self)
  14. field.setEnabled(False)
  15. field.setObjectName('Field')
  16. close = QPushButton('Close', self)
  17.  
  18. layout = QVBoxLayout(self)
  19. layout.addWidget(label)
  20. layout.addWidget(field)
  21. layout.addWidget(close)
  22.  
  23. close.pressed.connect(self.close)
  24.  
  25. def set(self, node):
  26. field = self.findChild(QLineEdit, 'Field')
  27. field.setText(node)
  28.  
  29.  
  30. if __name__ == '__main__':
  31. import sys
  32.  
  33. app = QApplication(sys.argv)
  34.  
  35. window = Window()
  36. window.show()
  37.  
  38. sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment