为什么eror带有,无法打印按钮messagebox?

2024-06-28 11:23:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一些代码来了解tkinter

这是我的代码:

from tkinter import *

from tkinter import messagebox

window = Tk()
window.title('Aplikasi saya')
window.geometry('600x500')

#label
L1 = Label(window, text='Silahkan input nama ', font=('Arial bold',12))
L1.grid(column=0, row=0)

txt1 = Entry(window, width=30)
txt1.grid(column=1, row=0)

def GreetUser():
    userName = txt.get()
    messagebox.showinfo("Learning", "Hello " + userName)

btn = Button(window, text="Submit", width=15, bg="darkgrey", fg="blue", command=GreetUser)
btn.grid(column=2, row=0)

window.mainloop()

当我运行它时,我得到了以下错误

enter image description here


Tags: 代码textfromimportl1tkinterusernamecolumn
1条回答
网友
1楼 · 发布于 2024-06-28 11:23:48

Output代码运行正常,没有任何错误。我想您可能需要重新安装tkinter,或者可能是ide的问题,因为我在python终端中编写代码时,它也运行正常

from tkinter import *

from tkinter import messagebox

window = Tk()
window.title('Aplikasi saya')
window.geometry('600x500')

#label
L1 = Label(window, text='Silahkan input nama ', font=('Arial bold',12))
L1.grid(column=0, row=0)

txt1 = Entry(window, width=30)
txt1.grid(column=1, row=0)

def GreetUser():
    userName = txt1.get()
    messagebox.showinfo("Learning", "Hello " + userName)

btn = Button(window, text="Submit", width=15, bg="darkgrey", fg="blue", command=GreetUser)
btn.grid(column=2, row=0)

window.mainloop()

相关问题 更多 >