VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 21
声望: 0

我想在策略close的时候创建一个窗口,输出我需要的信息,
我尝试在策略的on_close里加入:

widget = QWidget()
...
widget.show()

发现回测的时候会直接卡死。

但是用

widget = QDialog()
...
widget.exec_()

却可以,但是这个时候是个模态对话框,我如何创建非模态的窗口呢?

Member
avatar
加入于:
帖子: 21
声望: 0

明白了,Qt只能在主线程里管理UI,而回测是新建的线程,所以在新建的线程里创建UI会导致问题。
哎,暂时用投机取巧的办法,新建个进程来显示了

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】