【发布时间】:2019-01-14 01:12:12
【问题描述】:
我想制作一个不断创建的窗口,制作它自身的许多副本。
我尝试过创建一个无限循环,每次都调用该函数,但这不起作用。我也尝试在函数中创建一个,但它只是在我关闭旧窗口后重新创建窗口。这是否意味着窗口不能被复制?
import tkinter
import os
def win():
A = True
while A == True:
window = tkinter.Tk()
window.title('WHOOPS')
window.geometry('100x100')
window.configure(background= "green")
lbl = tkinter.Label(window, text= 'whoops', bg= 'red')
window.mainloop()
quit = False
while quit == False:
win()
谁能告诉我如何复制一个窗口而不用硬编码一个全新的块,例如,win2() 和 win3() 的新函数?
用户应该能够看到几乎无限的窗口流,只能通过使用 KeyboardInterrupt 或关闭 shell/解释器来停止。
【问题讨论】:
-
你也不必有
A = True然后While A == True:你可以有While True: -
你可能会遇到一些硬件限制:)