问题:是这样的,我把一段程序放在了函数的循环里,里面有tkinter的Button按钮,我想先把程序停止运行一段时间,等到按钮按下之后再往下运行。
因为这是在循环里的程序,所以不能从回调函数那里运行。
代码模型:
import tkinter as tk
a=tk.Tk()
a.geometry("800x500")
def ggg():
global b
while True:
b=tk.Button(a,text="点我",width=10,height=2,command=click_b)
b.place(x=10,y=10)
#想在这里堵塞住程序,不让他继续运行,等到按钮被点击之后再继续
#后面的程序
def click_b():
b.place_forget()
c=tk.Button(a,text="测试",width=15,height=2,command=ggg)
c.place(x=100,y=100)
a.mainloop()
有什么好方法吗?多线程也行,给个代码,谢谢!