If I pipe that 'name' into the 'p' parent flag of the sciptjob, it
lives on after i close the window.  Second, integrating your code, the
closeEvent runs at the time I execute the script and the window opens
(weird?) it doesn't run on close.

On Sat, Apr 21, 2012 at 5:16 AM, John Patrick <jspatr...@gmail.com> wrote:
> You need to set the object name to be able to find it in Maya:
> http://pastebin.com/T4tJ4GjE
>
>
> On Fri, Apr 20, 2012 at 5:56 PM, Christopher Evans <chris.ev...@gmail.com>
> wrote:
>>
>> class skinWrangler(QtGui.QMainWindow):
>>    def __init__(self):
>>                QtGui.QMainWindow.__init__(self)
>>
>> Looks like I am creating the window differently than you guys.
>>
>> I was going to give this skinning tool away free anyways, here's that
>> few surrounding chunks of code: http://pastebin.com/5tJfvSB7
>>
>> Thanks,
>>
>> CE
>>
>> On Sat, Apr 21, 2012 at 2:06 AM, Justin Israel <justinisr...@gmail.com>
>> wrote:
>> > I hit send to fast. Ignore that silly line at the end of my last message
>> > :-)
>> >
>> >
>> > On Fri, Apr 20, 2012 at 5:05 PM, Justin Israel <justinisr...@gmail.com>
>> > wrote:
>> >>
>> >> On Fri, Apr 20, 2012 at 4:25 PM, Christopher Evans
>> >> <chris.ev...@gmail.com>
>> >> wrote:
>> >>>
>> >>> First lemme start with: Is it possible to use closeEvent() in Maya? I
>> >>> cannot get that to work.
>> >>
>> >>
>> >> Can you be more specific about what is giving you trouble?
>> >> This works just fine:
>> >>
>> >> class Window(QtGui.QMainWindow):
>> >>     def closeEvent(self, e):
>> >>         print "HIT"
>> >>
>> >>>
>> >>>
>> >>> Can someone tell me how to feed a custom pyqt mainWindow tool into the
>> >>> parent flag of a scriptjob?
>> >>>
>> >>>
>> >>> I have been looking all over teh internets, I think it involves SIP
>> >>> somehow.. all examples I have seen show QDialog, or mel/python
>> >>> commands UIs.
>> >>
>> >>
>> >> The part about getting the maya UI name from a pyqt widget has been
>> >> asked
>> >> before.
>> >> It goes like this:
>> >>
>> >> import sip
>> >> import maya.OpenMayaUI as mui
>> >>
>> >> win = # some PyQt widget
>> >> mayaName = mui.MQtUtil.fullName(long(sip.unwrapinstance(win)))
>> >>
>> >> You can also check out
>> >>>
>> >>>
>> >>> Thanks,
>> >>>
>> >>> --
>> >>> CE
>> >>>
>> >>> --
>> >>> 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
>>
>>
>>
>> --
>> CE
>>
>> --
>> view archives: http://groups.google.com/group/python_inside_maya
>> change your subscription settings:
>> http://groups.google.com/group/python_inside_maya/subscribe
>
>
>
>
> --
> John Patrick
> 404-242-2675
> jspatr...@gmail.com
> http://www.canyourigit.com
>
> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe



-- 
CE

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to