首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'NoneType‘对象在使用Tkinter时没有属性'get’

'NoneType‘对象在使用Tkinter时没有属性'get’
EN

Stack Overflow用户
提问于 2022-03-09 12:14:53
回答 1查看 556关注 0票数 -1

使用下面的代码尝试将用户输入作为变量存储在条目对象中(CIK、As_of_date、Number_of_filings、Filing)。我得到了以下错误:

代码语言:javascript
复制
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 1921, in __call__
    return self.func(*args)
  File "<ipython-input-1-51f58e22bad3>", line 27, in get_entries
    CIK = CIK_Entry.get()
AttributeError: 'NoneType' object has no attribute 'get'


window = Tk()
window.title('SEC Scraper')


# Create the Header
Header = Label(text= "Filing Data Collection").grid(row=0, column=0)
# Text Inputs

CIK_Label = Label(text="CIK Number: ").grid(row=1, column=0)
CIK_Entry = Entry(window).grid(row=1, column=1)
As_of_Date_Label = Label(text="Filings as of (YYYYMMDD format): ").grid(row=1, column=2)
As_of_Date_Entry = Entry(window).grid(row=1, column=3)
Number_of_filings_Label = Label(text="Number of Filings: ").grid(row=1, column=4)
Number_of_filings_Entry = Entry(window).grid(row=1, column=5)
Filing_Type_Label = Label(text="Filing Type: ").grid(row=1, column=6)

# Filing Type Drop Down Menu https://stackoverflow.com/questions/28905984/tkinter-how-to-create-choice-box
Filing_choices = ['10-K', '10-Q', '8-K', 'S-8', 'S-1', '10-K/A', '10-Q/A', '8-K/A', 'S-8/A', 'S-1/A']
Filing_Entry = Combobox(window, width=10, values=Filing_choices).grid(row=1, column=7)

def get_entries():
    CIK = CIK_Entry.get()
    As_of_Date = As_of_Date_Entry.get()
    Number_of_filings = Number_of_filings_Entry.get()
    Filing = Filing_Entry.get()

Enter_Button = Button(window, text="Enter", command=get_entries)
Enter_Button.grid(row=1, column=8)

window.mainloop()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-09 12:26:33

我认为您应该在一个单独的行中调用网格方法。在您的设置中,CIK_Entry引用.grid()方法的返回值,即None。

您希望它指向tk.Entry返回值。

代码语言:javascript
复制
CIK_Entry = Entry(window)
CIK_Entry.grid(row=1, column=1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71409208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档