使 tk_messageBox 位于最上面

问题描述 投票:0回答:1

一个简单的问题(Windows 10)..我有一个简短的 Wish 脚本,可以立即撤回主窗口并在后台运行。一旦发现存在某种条件,就会弹出一个 tk_messageBox,这工作得很好,除了 messageBox 总是位于当前桌面上的任何内容后面,他们会听到 Windows“叮”声。有没有办法强制这个弹出到顶部?

tcl tk-toolkit
1个回答
0
投票

没有这样的选择。

在 Windows 和 macOS 上,Tk 使用标准对话框的系统对话框类(如

tk_messageBox
)。他们有……局限性。特别是,在 Windows 上,此类弹出对话框没有权限出现在不相关的应用程序前面是很常见的(由于应用程序开发人员滥用的历史)。

您可能更喜欢使用

tk sysnotify
命令来绑定系统通知机制,因为它处于 Tk 的稳定版本中。 (我承认我还没有尝试过!)

© www.soinside.com 2019 - 2024. All rights reserved.