入口.get()Python Tkin错误

2024-04-25 10:21:37 发布

您现在位置:Python中文网/ 问答频道 /正文

当用户在输入框中输入ID或配方名称时,我试图删除一条记录。但由于以下错误,我无法从输入框中获取信息:

"Traceback (most recent call last):
   File "C:\Python33\lib\tkinter\__init__.py", line 1475, in __call__
   return self.func(*args)
  File "H:\A-Level Computing\PROJECT!\Final Code.py", line 368, in delete_recipe
  Retrieve1 = EntryBox1.get()
 AttributeError: 'NoneType' object has no attribute 'get'"

代码如下:

^{pr2}$

我将非常感谢你的帮助;。谢谢!在


Tags: 用户inpy名称idmostget错误
1条回答
网友
1楼 · 发布于 2024-04-25 10:21:37

请确保没有类似以下内容的行:

entry = Entry().pack() # entry is None

packgridplace确实返回Noneentry变成{}。在

您应该分离Entry创建并调用pack/grid/place方法:

^{pr2}$

相关问题 更多 >