>From the big pop it makes as soon as I put in the smallest non-zero value, I'd see it's simply buggy...
- Ofer www.mrbroken.com On Wed, Mar 16, 2011 at 5:26 PM, Narann <[email protected]> wrote: > Hi all and thanks in advance! ;) > > I have a class: > > class UiSample() : > > def __init__( self ) : > > uiPath = "/rd/dfevrier/hg/code-snippets/qtDesignerUiSample/ > qtDesignerUiSample.ui" > > mainWindow = cmds.loadUI( uiFile=uiPath, verbose=True ) > cmds.showWindow( mainWindow ) > > def dump( self, args ) : > print "something" > > I have a simple .ui file with a button and a dynamic attribut on it: > > "+command" and a value: "self.dump". > > The prob is that when I load the ui I have this: > > # Executing: import maya.cmds as cmds;cmds.button('Form1| > horizontalLayout|verticalLayout_2| > dumpButton',e=True,command=self.dump) # > # Error: name 'self' is not defined > # Traceback (most recent call last): > # File "<maya console>", line 1, in <module> > # NameError: name 'self' is not defined # > > I suppose que class is not pass to the loadUI function during the > creation and it is not able to get "self". > > Is there a way to handle loadUI in a OO method? Like PyQT or something > like that. > > What is the good way to script UIs with maya's loadUI in Python? > > Thanks for help! :) > > -- > http://groups.google.com/group/python_inside_maya > -- http://groups.google.com/group/python_inside_maya
