我正在尝试将wxPython和Flask集成到一个应用程序中,但我不确定如何让它们协同工作,因为它们都想独占主线程。
我使用以下命令调用应用程序:
export FLASK_APP=keypad_controller
python3 -m flask run -p 2020 -h 0.0.0.0 --eager-loading --no-reload使用Flask的主要代码块是:
from flask import Flask
def create_app(test_config=None):
app = Flask(__name__)
return app我不确定如何将wxPython (如下所示)集成到上面的代码中,如何运行flask?
wx_app = wx.App()
main_window = MainWindow(config)
main_window.Show()
wx_app.MainLoop()发布于 2020-09-20 07:37:34
在单独的线程中启动Flask (app.run())。
这并不是说如果你想要app.run(debug=True),你也必须传递use_reloader=False,因为如果Flask决定它需要从主线程以外的任何东西重新加载,事情很快就会脱轨。
https://stackoverflow.com/questions/63973259
复制相似问题