@Johan, yep i've made made a mistake in my code sample, normally i
always set parent=None in the __init__\
but if i put like you say :

def __init__(self,parent=QtGui.QApplication.activeWindow())

Nuke don't crashs!!!! this is exactly what i want, but..., when set
the parent to Nuke,
the QDialog is now part of Nuke window, it's no more a separated
window ( is not listed
in the taskbar in Windows, and cannot be accessed by Alt+Tab switch )

@Brogan, have you found any trick for doing what you want for your
custom PySide window?

On Tue, Apr 3, 2012 at 7:05 AM, Nathan Rusch <[email protected]> wrote:
> I’m not in front of any functional PySide installs at the moment, but if I
> remember correctly, you just need to call self.setWindowFlags(Qt.Window) in
> your QDialog’s __init__.
>
> -Nathan
>
>
> From: Brogan Ross
> Sent: Monday, April 02, 2012 9:44 PM
> To: Nuke Python discussion
> Subject: Re: [Nuke-python] PySide window makes nuke crash on close
>
> I'm in the same boat as, Matthieu.  I don't want the dialog to lock up
> Nuke.  I need it to just appear and be available if needed.
>
> I was doing things slightly different than Matthieu
>
> class TestWindow(QtGui.QWidget):
>     def __init__(self, parent=None):
>         QtGui.QWidget.__init__(self, parent)
>         self.setLayout(QtGui.QVBoxLayout())
>         self.line = QtGui.QLabel("some text")
>         self.layout()
>
> tw = TestWindow()
> tw.show()
>
>
> However, if I switch it over to QDialog and use activeWindow() as a Johan
> said, everything works fine, no crashing.  With one exception.  The window
> stays on top of Nuke and I want it to be able to be in the background.
>
> Sorry, I'm very new to PyQt/PySide.
>
>
> Thanks
>
>
>
>
>
>
> ________________________________
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>



-- 
Matthieu Cadet
Compositor Artist & TD,
nWave Digital
[email protected]
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to