在Python3(使用tkinter)中,我有以下图像:
SqImg1 = PhotoImage(file='SqImg1.gif')
SqImg2 = PhotoImage(file='SqImg2.gif')
SqImg3 = PhotoImage(file='SqImg3.gif')
SqImg4 = PhotoImage(file='SqImg4.gif')
...
我还有一个函数,它需要根据变量返回其中一个图像。所以如果函数确定var为1,它需要返回SqImg1。。。在
^{pr2}$我希望上面的内容返回SqImg3
这可能很简单,但我似乎找不到我在谷歌寻找什么。在
你的错误就在眼前:
应该是:
^{pr2}$甚至:
两种选择
d = {}; d["boo"] = img3
return eval("sqlimg%d" % var)
第一个选择可能是你想要的,除非你有特殊情况
相关问题 更多 >
编程相关推荐