0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

fix(cli/server): added QApplications to enter separate QT event loop ensuring that QT objects are not deleted

This commit is contained in:
wyzula-jan
2024-03-17 18:22:21 +01:00
parent 7d46d1160d
commit d0f9bf1733

View File

@ -98,6 +98,10 @@ class BECWidgetsCLIServer:
if __name__ == "__main__": # pragma: no cover
import argparse
import sys
from qtpy.QtWidgets import QApplication
app = QApplication(sys.argv)
parser = argparse.ArgumentParser(description="BEC Widgets CLI Server")
parser.add_argument("--id", type=str, help="The id of the server")
@ -107,3 +111,4 @@ if __name__ == "__main__": # pragma: no cover
server = BECWidgetsCLIServer(gui_id=args.id)
# server = BECWidgetsCLIServer(gui_id="test")
server.start()
sys.exit(app.exec())