我正在使用Python创建一个基于Tkinter的图形用户界面,遇到了一个问题:当我从输入框获取数据时,消息框没有出现。我该如何解决这个问题?
from tkinter import *
import random
win = Tk()
win.title("Sample")
win.resizable(False, False)
win.configure(bg="#767676")
def game():
entry = Entry_field.get()
days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Sunday", "Saturday"]
randomise = random.choice(days)
messagebox.showinfo("Ответ", randomise)
Label_field = Label(win, text="Choose your day!", font=("outrun", 10, "bold"))
Label_field.grid(row=0, column=0)
Notification_Label = Label(win, text="Enter your name here", font=("montserrat", 10, "bold"), bg="#EF9A9A")
Notification_Label.grid(row=1, column=0, sticky=W)
Entry_field = Entry(win, width=30)
Entry_field.grid(row=1, column=1)
Button_field = Button(win, text="Press", command=game)
Button_field.grid(row=1, column=2)
win.mainloop()
import tkinter.messagebox as messagebox
。 - Ed Wardfrom tkinter import messagebox
。 - DaniyalAhmadSE