【发布时间】:2014-02-10 10:13:13
【问题描述】:
我目前正在制作一款垄断游戏,我想在标签中显示我的玩家滚动的内容。我有一个文件 dice.py,它有一个掷骰子的函数 roll(使用 random.randint(1,6) 两次,然后添加它们)。我使用while True 只是为了测试它,但它给了我这个错误:
TypeError: 'int' object does not support item assignment
当我这样做时
str = ''
strlabel = canvas.create_text(553, 275, text = str, fill='snow3', font=('Times New Roman', 24))
while True:
roll = dice.roll()
str = 'You just rolled a %d!' %(roll)
strlabel["text"] = "hey"
var2 = raw_input()
raw_input 只是在每次滚动之间暂停。我在 Tkinter 上找不到太多内容,所以有人可以告诉我更新文本语法吗?
【问题讨论】:
标签: python-2.7 text tkinter typeerror