我想在策略close的时候创建一个窗口,输出我需要的信息,
我尝试在策略的on_close里加入:
widget = QWidget()
...
widget.show()
发现回测的时候会直接卡死。
但是用
widget = QDialog()
...
widget.exec_()
却可以,但是这个时候是个模态对话框,我如何创建非模态的窗口呢?
我想在策略close的时候创建一个窗口,输出我需要的信息,
我尝试在策略的on_close里加入:
widget = QWidget()
...
widget.show()
发现回测的时候会直接卡死。
但是用
widget = QDialog()
...
widget.exec_()
却可以,但是这个时候是个模态对话框,我如何创建非模态的窗口呢?
明白了,Qt只能在主线程里管理UI,而回测是新建的线程,所以在新建的线程里创建UI会导致问题。
哎,暂时用投机取巧的办法,新建个进程来显示了