2013-06-22 207 views
1

我從搜索這個問題中得到的每一個結果都與改變Tkinter小部件在主應用程序窗口內的邊界顏色或更改背景顏色和內容有關。Python:Tkinter:如何更改窗口邊框的顏色?

我正在做的是實際上改變窗口邊框顏色本身。這裏我在這張照片中標出了 enter image description here

我讀了一些關於「樣式」的東西,但它似乎並不是我正在尋找的東西。 任何人都可以幫助我指出一個教程,以改變這一點,或解釋如何做到這一點?

或者如果有一個問題提出完全相同的問題,我問的是回答指向它。

回答

1

正如我看到你使用的是Windows。

這種顏色是由您正在使用的主題設置。每個窗口都是一樣的。

所以我刪掉了只使用Tkinter模塊的可能性。

Tkinter負責窗口中的內容,但窗口管理器決定邊框。例如在Ubuntu中,窗口看起來完全不同。

我想,你需要一些特定窗口的電話。

如果我沒有記錯,您可以刪除邊框root.overrideredirect(1)。 PS:把「windows」放入這個問題的標籤中。

+0

嗯,我沒有標籤空間。這些對於這個問題非常重要。我明白你的意思了。這只是我看到一些應用程序有自己的邊界,而不是使用Windows提供的'窗口'管理器(?) – Micrified

+0

我認爲你可以刪除邊框,因爲你實際上意味着窗口邊框。它只有6個追隨者。 – User

+0

完成。順便說一下,我遇到了一個新問題:事實證明,我無法更改Tkinter Menu元素的菜單顏色。它忽略了所有嘗試改變顏色。 (我沒有得到一個錯誤,它只是不會改變) – Micrified