gpt4 book ai didi

python - Tkinter、tkmessagebox 不断将我发送到根目录

转载 作者:行者123 更新时间:2023-12-01 05:45:21 26 4
gpt4 key购买 nike

我遇到了问题。现在我有一个根窗口和几个“TopLevel”。但是,每次执行“tkmessagebox”触发的任何窗口时,都会出现消息框,并且根窗口会被发送到前面。但我希望它保留在当前窗口。

现在,我查看了文档,但找不到任何可以使用“.config”来防止和/或禁用此功能的内容。

最佳答案

当消息框消失时,焦点将返回到父窗口。默认情况下,这是根窗口。通常,您需要将其设置为导致消息框出现的按钮或顶层窗口。

要设置父级,请在创建对话框时使用 parent 属性。例如:

...
tkMessageBox.showwarning("Danger, Will Robinson!",
parent=self.destruct_button)
...

参见http://effbot.org/tkinterbook/tkinter-standard-dialogs.htm了解更多信息

关于python - Tkinter、tkmessagebox 不断将我发送到根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com