2010-12-01 20 views
12

Tkinter uygulamasının arka plan rengini değiştirmeye çalışıyorum, ancak bazı widget'lar için kenarların etrafında beyaz bir kenarlık bırakıyor.Belirli Tkinter widget'larının kenarlık rengi nasıl ayarlanır?

Örneğin

bu:

from tkinter import * 

COLOR = "black" 

root = Tk() 
root.config(bg=COLOR) 

button = Button(text="button", bg=COLOR) 
button.pack(padx=5, pady=5) 
entry = Entry(bg=COLOR, fg='white') 
entry.pack(padx=5, pady=5) 
text = Text(bg=COLOR, fg='white') 
text.pack(padx=5, pady=5) 

root.mainloop() 

nasıl belli Tkinter widget sınır rengini ayarlayabilirsiniz?

cevap

25

Özel bir stil tanımlamak neredeyse zor olmadığında ortaya çıkıyor. widget.config(highlightbackground=COLOR)

+14

... ve o sınır istemiyorsanız hiç 0 (sıfır) 'highlightthickness' özelliğini ayarlayın:

Sadece kullanın. –

İlgili konular