Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import sys
- import PySide.QtGui as QtGui
- import maya.cmds as cmds
- import pyside_util
- import pyside_example_ui
- TOOLS_PATH = os.path.dirname( __file__ )
- WINDOW_TITLE = 'Environment Tool'
- WINDOW_VERTION = 1.0
- WINDOW_NAME = 'environment_tool_window'
- UI_FILE_PATH = os.path.join( TOOLS_PATH, 'pyside_example.ui' )
- UI_OBJECT, BASE_CLASS = pyside_util.get_pyside_class( UI_FILE_PATH )
- class Environment_Tool( BASE_CLASS, UI_OBJECT ):
- def __init__( self, parent = pyside_util.get_maya_window(), *args ):
- super( Environment_Tool, self ).__init__( parent )
- self.setupUi( self )
- self.setWindowTitle( '{0} {1}'.format( WINDOW_TITLE, str( WINDOW_VERTION ) ) )
- self.add_path_button.clicked.connect( self.add_path )
- self.remove_path_button.clicked.connect( self.remove_path )
- self.load_paths()
- self.show()
- def load_paths( self ):
- for path in sys.path:
- self.path_list.addItem( path )
- def add_path( self ):
- print 'ADD PATH'
- def remove_path( self ):
- print 'REMOVE PATH'
- def show_ui():
- UI_FILE_PATH = os.path.join( TOOLS_PATH, 'pyside_example.ui' )
- UI_OBJECT, BASE_CLASS = pyside_util.get_pyside_class( UI_FILE_PATH )
- if cmds.window( WINDOW_NAME, exists = True, q = True ):
- cmds.deleteUI( WINDOW_NAME )
- Environment_Tool()
- def show_compiled():
- BASE_CLASS = QtGui.QMainWindow
- UI_OBJECT = pyside_example_ui.Ui_environment_tool_window
- if cmds.window( WINDOW_NAME, exists = True, q = True ):
- cmds.deleteUI( WINDOW_NAME )
- Environment_Tool()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement