2
tkinter
님의 응용 프로그램에 대한 GUI 도구 키트 (ttk
)를 사용하고 있습니다. 기본 창에서 위젯에 약간의 균일 한 스타일을 적용하려고 :배경색을 무시한 tkinter ttk 위젯?
s = ttk.Style()
s.configure('.', background='#eeeeee')
s.configure('.', font=('Helvetica', 14))
self.configure(background='#eeeeee')
글꼴 변화는 잘 작동하지만, 어떤 이유로 위젯 (즉 ttk.Label
및 ttk.Button
)는 배경 변경을 반영하기 위해 보이지 않는 창 배경과 위젯의 대비 때문에 시각적으로 꽤 분명합니다. 나는 그것을로 설정 있는지 확인하는 경우 : 그것은 ''
을 반환
label1.cget('background')
, 그래서 명확하게 설정되지 않은,하지만 내가 잘못 ttk.Label 및 styles에 대한 문서를 제공 무엇을 이해하지 않습니다. 단일 라벨의 배경을 직접 설정하려는 경우 :
label1.configure(background='#eeeeee')
도 변경되지 않습니다. 아이디어가 있으십니까?
Mac 시스템을 사용하고 있습니다. – Lafexlos
네, 10.9에 있습니다. 이 문제는 OS X의 알려진 문제입니까? –
예. 적어도 그것은 있었다. 나는 OS X을 사용하지 않기 때문에 아직 진행중인 문제인지 확실하지 않다. – Lafexlos