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()
当我运行它时,出现以下错误。
解决方案
代码工作没有任何错误我相信你可能需要重新安装 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()
推荐阅读
- nginx - 301 将 www 重定向到非 www 站点的最佳实践
- python - NLTK norpus 无法读取文本文件
- javascript - 如何在 Vue.js 中检查登录状态
- java - 为链表插入在 2 个范围之间生成随机数
- c# - 在 Unity3d 中,如果不对 if 语句进行硬编码,我的分数就不起作用
- javascript - 将 Base64 图像从视图传递到 ASP.net Core 3.1 控制器
- c++ - 二维数组的自动减尺寸
- python - 评估一个字符串,就好像它是通过点运算符连接的一样
- java - JAVA Android studio 安全套接字 ssl 连接到服务器套接字 ssl windows 10
- python - 表格未显示在页面中