2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-28 12:48:26 +08:00

gui: workaround for Qt failing to embed applets in hidden and detached QDockWidgets

This commit is contained in:
Sebastien Bourdeauducq 2016-02-19 18:13:25 +01:00
parent 5f5427f51f
commit 3b81dd5adc

View File

@ -144,6 +144,11 @@ def main():
main_window.addDockWidget(QtCore.Qt.LeftDockWidgetArea, d_explorer)
# 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.start()
atexit_register_coroutine(smgr.stop)