Моя функция не дает мне правильный выход, и он не хочет работать. Я получаю эту ошибку:Функция Python не работает - Tkinter
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()
Я хочу, чтобы показать то, что находится в списке магазинов на основе того, что кнопка это ...
не может быть, что умный .... – SilverNeon123
Пожалуйста [принимать] (http://meta.stackexchange.com/questions/5234) ответ, если вы думаете, это решит вашу проблему. Это будет сообщество в целом, чтобы признать правильное решение. Это можно сделать, нажав зеленую галочку рядом с ответом. См. Это [изображение] (http://i.stack.imgur.com/uqJeW.png) для справки. Приветствия. –