2013-03-27 91 views
1

我正在使用python並添加Button小部件,儘管我將背景設置爲灰色,但按鈕周圍仍有一個白色邊框。什麼是問題?Python周圍的白色按鈕

self.quitButton = Button(parent, text='Quit', command=exit, bg="grey") 

回答

1

如果我沒有弄錯,按鈕默認有邊框。您應該能夠通過在創建按鈕時指定bd=0作爲參數之一來擺脫它。

+0

當然,如果同時刪除邊界,最終會得到一個平面按鈕(OSX除外)。按鈕還有一個'highlightthickness'屬性,它指定了一個邊框,用於在控件具有焦點時添加突出顯示。當小部件沒有焦點時,這個區域將顯示爲白色(或者任何'highlightcolor'設置爲)。 – 2013-03-27 23:18:41

+0

@Fred&Bryan,不幸的是這些都解決了這個問題。奇怪的部分是menuButton沒有白色的... – TXTank 2013-03-29 15:14:08