我运行Flask时Tkinter没有响应

时间:2019-11-03 09:56:28

标签: python flask tkinter

“使用运行Flask代码的命令单击按钮小部件后,Tkinter窗口无响应,该代码使用webbrowser在http://127.0.0.1:5001上显示一个简单的“ Hello world”。”

  

这是Tkinter脚本:

from tkinter import * 
from test import flask_open

def f1():
    flask_open()

root = Tk()

button_click = Button(root, command=f1, text="Button") 
button_click.pack()

root.mainloop()
  

这是Flask脚本:

from flask import Flask
import webbrowser

class flask_open:
    def __init__(self):
        app = Flask(__name__)

        @app.route("/")
        def hello():
            return "Hello World!"

        webbrowser.open("http://127.0.0.1:5001")
        app.run(port=5001)

0 个答案:

没有答案