【发布时间】:2015-04-29 13:12:36
【问题描述】:
我的函数没有给我正确的输出,它不想工作。我不断收到此错误:
TypeError: list indices must be integers, not str
这是我的代码:
def showShop(level = level, cash = cash):
top = Tkinter.Tk()
shop = ["$100 & level 2 - Shotgun", "$250 & level 3 - 5 Grenades", "$500 & level 5 - Rocket Launcher"]
buttons = []
for i in shop:
temp = shop[i]
temp = Tkinter.Button(top, height=10, width=100, text = temp, command = shopping(i))
temp.pack()
buttons.append(temp)
top.mainloop()
我希望它根据它是什么按钮来显示商店列表中的内容......
【问题讨论】:
标签: python list function python-2.7 tkinter