【发布时间】:2016-01-14 15:28:26
【问题描述】:
如何通过 Entry Widget 显示输出。假设我要添加 2 个数字,并希望使用输入小部件在文本框中显示它们的总和。
from tkinter import *
from tkinter.messagebox import *
def show_answer():
Ans = int(num1.get()) + int(num2.get())
ans.set(Ans)
Entry(main, text = "%s" %(ans) ).grid(row=2, column=1)
main = Tk()
Label(main, text = "Enter Num 1:").grid(row=0)
Label(main, text = "Enter Num 2:").grid(row=1)
Label(main, text = "The Sum is:").grid(row=2)
num1 = Entry(main)
num2 = Entry(main)
blank = Entry(main)
num1.grid(row=0, column=1)
num2.grid(row=1, column=1)
blank.grid(row=2, column=1)
Button(main, text='Quit', command=main.quit).grid(row=4, column=0, sticky=W, pady=4)
Button(main, text='Show', command=show_answer).grid(row=4, column=1, sticky=W, pady=4)
mainloop()
示例输出:
【问题讨论】:
-
请包含一些代码以显示您尝试过的内容。
-
这可以通过简单的在线搜索来解决。这是我的搜索引擎结果中的第一个链接:effbot.org/tkinterbook/entry.htm。请务必仔细阅读并回复您的任何问题
-
我已经添加了代码
-
能否请您更新一下您的代码问题似乎是什么?
标签: python tkinter widget tkinter-entry