1.8.0
Thanks to @davidlatwe, we've now got an option to physically parent the QML window to the host process, such as Maya.
import pyblish_qml
pyblish_qml.show(foster=True)
- See Pull Request for details.
Without this option, the window remains separate but "fakes" being a child by monitoring the active-state. When active, it will remain on top of all windows, which is why it can never be under the Script Editor, like it can with this feature.
Consider this a beta feature, not well tested yet, and possibly not applicable to any platform other than Windows. Feedback is welcome!