2013-06-30 101 views
1

我需要讓畫布透明並且坐在按鈕,標籤等前面(使畫布背景變得不切實際)。所以當用戶繪製東西時,它會出現在所有的小部件上。tkinter python中的透明畫布

在這一點上很明顯,這可能是不可能的。所以鑑於問題我有誰可以建議一個圖書館,或者我錯過了什麼?

乾杯。

回答

1

使畫布變得透明是不可能的(如已經說過的here),但您可以嘗試wxPython

否則,我建議您創建兩個畫布:一個帶有小部件,另一個帶有僞造小部件的背景圖像。然後你可以顯示你想要使用的框架並隱藏另一個框架(使用選項state = HIDDEN)。但是這會讓你在繪圖時無法使用小部件。我無法想出更好的解決方案。