有没有办法用 Tkinter 创建非标准窗口?我想要屏幕上有一个 float 图像,里面有 Tkinter 小部件。想想 Mac 的 Growl、iPad 上的 Siri、Mac OS 音量/亮度变化边框等。如果这不可能,是否有办法摆脱带有标题的窗口顶部栏并关闭/最小化/resize buttons,并要求脚本完成(或 modifier-Q 击键)关闭?
请您参考如下方法:
wm_overrideredirect将删除标准窗口边框。你仍然会被一个矩形窗口困住。您可以使用 wm_attributes 调整窗口的透明度。 (寻找 alpha 属性),尽管这只适用于 Windows 和 Mac。
已经有人尝试使用 tcl/tk 来构建形状窗口,您可以使用 Tkinter 来实现它,尽管它需要编译一些代码。参见 Managed and shaped toplevel在 tcl'ers wiki 上。
