找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1893|回复: 0

[求助] 批量生成按钮,只有最后一个图片显示正常。

1

主题

1

帖子

1

积分

贫民

积分
1
xiandy 发表于 2019-2-19 22:38:42 | 显示全部楼层 |阅读模式
问题:python 3.7,生成两个按钮,就只有第二个有图片,生成三个按钮就只有第三个有图片。求解决办法。
微信截图_20190219223726.png
  1. #python3
  2. '''button'''
  3. from tkinter import Button, Tk

  4. from PIL import Image, ImageTk

  5. ROOT = Tk()

  6. IAMGES = ['images/0001.png', 'images/0002.png', 'images/0003.png']

  7. for image in IAMGES:
  8.     btn_png_open = Image.open(image)
  9.     btn_png = ImageTk.PhotoImage(image=btn_png_open)

  10.     btn_app = Button(
  11.         ROOT,
  12.         image=btn_png,
  13.     )

  14.     btn_app.grid(
  15.         padx=10,
  16.         pady=10,
  17.     )

  18. ROOT.mainloop()
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表