python wait_在方法内调用Python Tkinter wait_窗口,然后继续该方法

我有一个主窗口,它通过以下代码行创建一个设置窗口(定义为顶层窗口)作为等待窗口:main.wait_window( Setup_Panel.setup_panel(main) )

安装窗口有一个方法可以将其变量写入文本文件,但是如果输入文件或输出目录变量为空,我将警告弹出窗口称为安装窗口的等待窗口,该窗口也被定义为顶层窗口。方法如下:

^{pr2}$

警告弹出窗口有一条消息和两个按钮,一个是继续,另一个是取消。

如果按“取消”,则警告弹出窗口将被销毁并设置main.execute_命令设置为False以使方法不再继续。如果你按继续它应该破坏弹出窗口和设置main.execute_命令设置为true,则该方法仍将继续并写入目录。我的问题是,当警告弹出窗口被销毁时,它不会立即返回该方法。相反,它不会返回到那个点并打印“FLAG”,直到安装窗口也被销毁。在

我该如何对它进行编码,以便它在警告弹出窗口被销毁后直接恢复该方法,而不是在销毁警告窗口和设置窗口之后?调用.mainloop()的唯一窗口是主面板窗口。在

主面板定义为:main=Tkinter.Tk.塔卡()

还有电话主回路()

设置面板定义为:setup_main=Tkinter.顶层()

警告弹出窗口定义为:warning_main=Tkinter.顶层()

如果您能帮我解决这个问题,我们将不胜感激,谢谢!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值