我的问题与特金特有关。我正在创建一个GUI,其中有31个不同的按钮,每个按钮上都有不同的徽标。以下是我如何在主窗口中创建这些按钮:
logos = ['ducks.png', 'bruins.png', 'sabres.png', 'flames.png', 'canes.png', 'hawks.png', 'avs.png',
'jackets.png', 'stars.png', 'redwings.png', 'oilers.png', 'panthers.png', 'kings.png',
'wild.png', 'habs.png', 'preds.png', 'devils.png', 'isles.png', 'rangers.png', 'sens.png',
'flyers.png', 'yotes.png', 'pens.png', 'blues.png', 'sharks.png', 'bolts.png', 'leafs.png',
'canucks.png', 'knights.png', 'caps.png', 'jets.png']
for logo in logos:
load = Image.open(logo)
render = ImageTk.PhotoImage(load)
teamButton = Button(self, image=render)
teamButton.image = render
teamButton.place(x=x_axis, y=y_axis)
x_axis += 80
if x_axis >= 300:
y_axis += 55
x_axis = 0
我想做的是:
我的问题是:
for
循环)吗?如果不是,那是什么李>
使用
functools.partial
动态生成函数相关问题 更多 >
编程相关推荐