[英]Tkinter Python: How to continue running script without close messagebox popup
我有疑問,如何在不關閉 tkinter 的消息框的情況下繼續運行腳本? 或者同時顯示多個消息框示例:
from tkinter import messagebox as MB
aux = 0
def scrpt():
global aux
#the script stops here ⬇️
MB.showinfo(title="Simple Program", message="aux= "+str(aux))
#the code below isnt ejecuted if i didnt accept or close the above popup ⬆️
aux += 1
while True:
scrpt()
我想知道是否有辦法在不關閉 tkinter 消息框彈出窗口的情況下繼續運行腳本。
我認為消息框不可能做到這一點,因為我嘗試了很多方法但徒勞無功,但是……
您可以使用 Toplevel() class 來做到這一點:
from tkinter import *
for i in range(0, 100):
a = Toplevel()
Label(a, text=str(i)).pack()
mainloop()
問題是通過關閉一個 window 也會關閉,你可以這樣做,這樣它就不會一起關閉:
for i in range(0,100):
a= Tk()
mainloop()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.