sent too soon, what I meant to say was ... don't even touch the native UI commands anymore so knowledge on working with the native UI commands and widgets in a Python context is quite dated
Ed Caspersen On Sun, Jul 15, 2012 at 9:51 AM, Ed Caspersen <[email protected]>wrote: > It seems so and I am not sure how useful that argument is. Maybe someone > else has some more insight on why this is. To be honest once AD adapted > PyQt I switched to developing directly against PyQt and don't even touch > the native UI commands anymore. > > Ed Caspersen > > > > On Sun, Jul 15, 2012 at 9:47 AM, Panupat Chongstitwattana < > [email protected]> wrote: > >> Thanks Ed. >> >> So Maya's native UI receive signals like PyQt too? Right now I stick a >> None into the argument list and it works. Really curious tho what I can do >> with it. >> >> >> >> On Sun, Jul 15, 2012 at 11:43 PM, Ed Caspersen <[email protected]>wrote: >> >>> I think the button is emitting a clicked() event that has a bool >>> argument for whether or not it is checked. >>> >>> http://doc.trolltech.com/4.7/qabstractbutton.html#clicked >>> >>> "Checked" buttons are buttons that stay down after being pressed. Tho I >>> don't recall Maya supporting check state buttons but I could be a little >>> dated in my knowledge. >>> >>> Example of checked (or toggle) buttons >>> http://zetcode.com/tutorials/pyqt4/widgets/ >>> >>> Ed Caspersen >>> >>> >>> On Sun, Jul 15, 2012 at 9:32 AM, Panupat Chongstitwattana < >>> [email protected]> wrote: >>> >>>> I'm learning how to create python UI. So I made a class with a text >>>> field and a button. >>>> >>>> self.input = cmds.textFieldGrp(label=' label') >>>> self.submit = cmds.button(label='submit', w=215, >>>> command=self.doSomething) >>>> >>>> def doSomething(self): >>>> print "OK" >>>> >>>> The button isn't doing anything, but when I clicked it I got this error >>>> >>>> TypeError: doSomething() takes exactly 1 argument (2 given) # >>>> >>>> Why is the function getting 2 arguments? What is it receiving? >>>> >>>> -- >>>> view archives: http://groups.google.com/group/python_inside_maya >>>> change your subscription settings: >>>> http://groups.google.com/group/python_inside_maya/subscribe >>>> >>> >>> -- >>> view archives: http://groups.google.com/group/python_inside_maya >>> change your subscription settings: >>> http://groups.google.com/group/python_inside_maya/subscribe >>> >> >> -- >> view archives: http://groups.google.com/group/python_inside_maya >> change your subscription settings: >> http://groups.google.com/group/python_inside_maya/subscribe >> > > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
