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