可以创建一个没有框架和背景的Tkinter窗口吗?
我查阅了很多文档,也搜索了很久,但还是找不到这个问题的答案。在放弃之前,我想在这里问问。
我想创建一个没有边框的窗口(也就是说,没有标题栏,也没有窗口周围的边框),可能还想要一个透明的背景。我找到了如何把背景设置成某种颜色,但不知道怎么设置成透明的,也没找到关于是否可以让边框不显示的相关信息。
所以我想问,能不能创建一个没有边框和透明背景的Tkinter窗口呢?
1 个回答
2
不可能没有边框。你可以试试像 wm transient 或 wm overrideredirect 这样的选项。
透明效果要看具体情况,可以查看 wm 属性的文档:http://www.tcl.tk/man/tcl/TkCmd/wm.htm#M8。在 Windows 系统上,你可以设置一个透明颜色。
否则,你可能需要一些特定平台的扩展来创建形状奇特和透明的窗口,比如这个:http://www.cs.man.ac.uk/~fellowsd/tcl/shapeidx.html