嘿伙计们,我正在做一个关于python的示例项目。我做了一个简单的计算器。问题是我想把这个计算器放在一个盒子里。我看过很多文章,但我发现了Tkinter
。
问题是我想使用tkinter将输入作为文本。
我的代码
import tkinter as tk
root = tk.Tk()
my_text = tk.Text(root)
my_text.pack()
my_text.insert(tk.END,"Select operation.")
当我运行my_text.insert(tk.END,"Select operation.")
时,它在一个方框中工作正常,但是当我运行my_text.insert(input(tk.END,"Enter choice(1/2/3/4")):
时,它无效..
为什么会如此。我需要Enter choice(1/2/3/4")):
在屏幕上用方框打印。
希望你能为我找到一个解决方案..提前谢谢
答案 0 :(得分:1)
您不能将input
与文本小部件一起使用。您需要创建对事件做出反应的按钮或绑定。您应该完成一个完整的Tkinter教程,以便了解它的工作原理。