2011-03-19 34 views
2

我瀏覽過文檔,現在搜索了很多,並且找不到這個問題的答案。在我放棄之前,我會在這裏問。是否可以創建一個沒有框架並且沒有背景的Tkinter窗口?

我想創建一個沒有框架的窗口(如在,沒有標題欄,窗口周圍沒有邊框),也可能是透明的背景。我已經找到了如何將背景設置爲某種顏色,但不透明,並且找不到任何有關框架是否不顯示的問題。

所以我問,是否有可能創建一個沒有邊框和透明背景的Tkinter窗口?

回答

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

+0

你有可以從上面提到的「形狀」除了創建透明窗口的延伸有什麼建議?控制邊界也會特別好。 – louis058 2011-03-19 17:27:31

+0

也許這會有所幫助,那裏沒有任何可下載的東西出現在那裏:http://wiki.tcl.tk/13409啊,形狀擴展可以從:http://www.cs.man.ac.uk/~ fellowsd/tcl/shapeidx.html – schlenk 2011-03-19 17:29:06

+0

這應該工作,只是它的方式超出了我的深度。擴展似乎可以通過C訪問,到目前爲止,我幾乎沒有學到任何關於C的知識。當然,我還沒有學會如何在Tkinter上使用C擴展。我主要在Python工作。對不起,請用完你的時間。 – louis058 2011-03-19 18:00:35

相關問題