好吧,这就是我要做的。在
import tkinter
def abc(buttonNumber):
buttonNumber["text"] = rating[i]
b11 = tkinter.Button(top, text = "Name", command = abc("b11"))
在这里,我希望当有人单击b11按钮时调用abc
函数。在
但是我不能使用abc(b11)
,因为b11还没有定义。在
{cdi>所以使用这个^错误:
TypeError: 'str' object does not support item assignment
我需要把字符串转换成变量吗?如果是怎么回事?在
或者可以用更好的方式来做?在
使用dictionary-to-variable-name的示例
“使用{}花括号构造字典,使用[]方括号为其编制索引。用冒号分隔键和值:每对之间用逗号隔开。关键字必须用列表的形式引用。我们可以通过打印词典的引用来打印词典。字典将一组对象(键)映射到另一组对象(值)。Python字典是唯一键到值的映射。字典是可变的,这意味着它们可以更改。键指向的值可以是任何Python值。字典是无序的,因此键的添加顺序并不一定反映它们可能被报告回来的顺序。“,font
你的例子:
^{pr2}$相关问题 更多 >
编程相关推荐