如何执行wxPython和Flask?

时间:2014-04-03 08:09:49

标签: python flask wxpython multiprocessing

我想同时执行wxPython和Flask服务器。

所以我尝试使用多处理模块。

问题在于,当我开始编程时,总共有2个wxPython帧和1个烧瓶服务器。

我不知道为什么会出现2个wxPython帧。

你可以解决这个问题吗?

谢谢。

# -*- coding:utf-8 -*-
from multiprocessing import Process

def run_frame():
    import wx
    app = wx.App(False)
    frame = wx.Frame(None, wx.ID_ANY, "Hello World")
    frame.Show(True)
    app.MainLoop()

def run_webserver():
    from flask import Flask
    app = Flask(__name__)
    app.run(debug=True)

if __name__ == '__main__':
    p = Process(target=run_frame)
    p.start()

    p2 = Process(target=run_webserver)
    p2.start()

0 个答案:

没有答案