一个简单的问题(Windows 10)..我有一个简短的 Wish 脚本,可以立即撤消主窗口并在后台运行。在发现存在某种条件时,会弹出一个 tk_messageBox,这很好用,只是消息框始终位于当前桌面上的任何内容的后面,他们会听到 Windows 的“叮”声。有没有办法强制将此弹出窗口置于顶部?
一个简单的问题(Windows 10)..我有一个简短的 Wish 脚本,可以立即撤消主窗口并在后台运行。在发现存在某种条件时,会弹出一个 tk_messageBox,这很好用,只是消息框始终位于当前桌面上的任何内容的后面,他们会听到 Windows 的“叮”声。有没有办法强制将此弹出窗口置于顶部?
没有这样的选择。
在 Windows 和 macOS 上,Tk 使用系统对话框类作为标准对话框(如
tk_messageBox
)。它们有...限制。特别是在 Windows 上,此类弹出对话框通常无权出现在无关应用程序的前面(这是由于应用程序开发人员滥用历史所致)。您可能更喜欢使用该
tk sysnotify
命令来绑定到系统通知机制,因为它现在是 Tk 的稳定版本。(我承认,我还没有尝试过!)