【发布时间】:2014-01-03 09:29:46
【问题描述】:
self.__tracksListBox = Listbox(self.__master, width=100, height=25).grid(row=0, column=1,
rowspan=4)
我正在尝试在列表框中显示选项,但抛出以下错误:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter\__init__.py", line 1475, in __call__
return self.func(*args)
File "C:\Users\aawiesinger5000\Desktop\CS 110 Final Project\layoutGUI.py", line 213, in showTracks
self.__tracksListBox.insert(END, titleStr)
AttributeError: 'NoneType' object has no attribute 'insert'
当我尝试像这样使用列表框时:
if tracks:
titleStr = ""
for track in tracks:
titleStr += track + "\n"
self.__tracksListBox.insert(END, titleStr)
有人知道为什么吗?
谢谢!!
【问题讨论】:
标签: python listbox tkinter nonetype