我正在尝试做到这一点,以便当您关闭修补程序GUI时,另一个打开,并且重复此过程
我已经在while命令中尝试过了,但是它说的语法无效。
from tkinter import *
root = Tk()
photo = PhotoImage(file="scary.png")
label = Label(root, image=photo)
label.pack()
root.mainloop()
while 2 > 1
答案 0 :(得分:1)
您可以无限次尝试打开tkinter窗口:
from tkinter import *
from PIL import Image, ImageTk
image = Image.open("scary.png")
photo = ImageTk.PhotoImage(image)
while True:
root = Tk()
label = Label(root, image=photo)
label.pack()
root.mainloop()
编辑
我添加了用于在Tkinter中打开任何格式的图像的代码,因为您必须使用pip install pillow
安装所需的软件包(PIL软件包)
我已经测试了没有图像,它正在工作。希望对您有帮助!
答案 1 :(得分:-1)
您缺少循环主体。 现在已经有了,但是由于2> 1始终为真,所以这是一个无限循环。
from tkinter import *
root = Tk()
photo = PhotoImage(file="scary.png")
label = Label(root, image=photo)
label.pack()
root.mainloop()
while 2 > 1:
pass