forked from M-Labs/artiq
gui: workaround for Qt failing to embed applets in hidden and detached QDockWidgets
This commit is contained in:
parent
5f5427f51f
commit
3b81dd5adc
|
@ -144,6 +144,11 @@ def main():
|
||||||
main_window.addDockWidget(QtCore.Qt.LeftDockWidgetArea, d_explorer)
|
main_window.addDockWidget(QtCore.Qt.LeftDockWidgetArea, d_explorer)
|
||||||
|
|
||||||
# load/initialize state
|
# load/initialize state
|
||||||
|
if os.name == "nt":
|
||||||
|
# HACK: show the main window before creating applets.
|
||||||
|
# Otherwise, the windows of those applets that are in detached
|
||||||
|
# QDockWidgets fail to be embedded.
|
||||||
|
main_window.show()
|
||||||
smgr.load()
|
smgr.load()
|
||||||
smgr.start()
|
smgr.start()
|
||||||
atexit_register_coroutine(smgr.stop)
|
atexit_register_coroutine(smgr.stop)
|
||||||
|
|
Loading…
Reference in New Issue