"Окно Tkinter не отвечает после того, как я щелкнул виджет кнопки с командой запуска кода Flask, который отображает простой" Hello world "на http://127.0.0.1:5001" с веб-браузером."
Thisэто скрипт 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)