输入框中的按键事件

时间:2019-05-28 18:27:54

标签: python tkinter

我使用python tkinter创建了一个计算器,但是我想防止在输入框中键入任何字母来显示正在计算的数字,我希望输入只能通过按按钮来确保输入将是数字和数学运算符唯一的,这是生成框的代码

textbox = Entry(MBC,font=("Helvetica",20,"bold"),text=text_Input,bd=30,
                insertwidth=4,bg="powder blue",justify="right").grid(columnspan=4)

如果这是一个文本输入框,如何使它仅显示数学运算而不接受键盘输入?

1 个答案:

答案 0 :(得分:2)

我想您可以在Entry中添加一个状态参数:

myEntry = Entry(myWindow, state=DISABLED)

以下是有关Entry小部件的一些文档:https://www.tutorialspoint.com/python/tk_entry.htm

编辑

正如评论中的某人所说,如果您不希望用户直接与之交互,则无需使用Entry小部件。一个简单的Label就可以完成这项工作,因为您只需要显示计算即可。