首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wxPython和烧瓶集成

wxPython和烧瓶集成
EN

Stack Overflow用户
提问于 2020-09-20 04:47:04
回答 1查看 115关注 0票数 0

我正在尝试将wxPython和Flask集成到一个应用程序中,但我不确定如何让它们协同工作,因为它们都想独占主线程。

我使用以下命令调用应用程序:

代码语言:javascript
复制
export FLASK_APP=keypad_controller
python3 -m flask run -p 2020 -h 0.0.0.0 --eager-loading --no-reload

使用Flask的主要代码块是:

代码语言:javascript
复制
from flask import Flask

def create_app(test_config=None):
    app = Flask(__name__)

    return app

我不确定如何将wxPython (如下所示)集成到上面的代码中,如何运行flask?

代码语言:javascript
复制
    wx_app = wx.App()

    main_window = MainWindow(config)
    main_window.Show()

    wx_app.MainLoop()
EN

回答 1

Stack Overflow用户

发布于 2020-09-20 07:37:34

在单独的线程中启动Flask (app.run())。

这并不是说如果你想要app.run(debug=True),你也必须传递use_reloader=False,因为如果Flask决定它需要从主线程以外的任何东西重新加载,事情很快就会脱轨。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63973259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档