问题描述
我写了一些代码来了解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()
当我运行它时,出现以下错误。
解决方法
代码正常运行,我没有错,我相信您可能必须重新安装tkinter,或者您的想法有问题,因为当我在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()