2017-04-19 1 views
0

나는 지금 체크 버튼의 색상을 변경하고 Style()을 시도해 보았지만 작동하지 않았다. 이제는 .configure를 시도했지만 아무 것도하지 않는다. , 내가 DOCS에 걸쳐 여러 번 갔다와 시도했습니다 가능하면 내 코드가, 내가 그렇게 잃었어요 말 좀 도와주세요 ... 이건 내 코드입니다 :이은에 따라 생각tkinter에서 tkk를 사용하는 체크 버튼 색상?

#define check buttons 
check1 = ttk.Checkbutton(window, text="Meat Lovers", variable=cvar, onvalue=1, offvalue=0).configure(foreground="white", background="black") 
check1.grid(column=0, row=1, padx=(5, 95)) 
check2 = ttk.Checkbutton(window, text="Supreme", variable=cvar2, onvalue=1, offvalue=0).configure(foreground="white", background="black") 
check2.grid(column=0, row=3, padx=(10, 120)) 
check3 = ttk.Checkbutton(window, text="Vegetarian", variable=cvar3, onvalue=1, offvalue=0).configure(foreground="white", background="black") 
check3.grid(column=0, row=5, padx=(10, 120)) 
+0

내가 보았고, 따라서 내가 언급 한 Style()을 시도했지만, 왜 내가 이것을 시도했는지, 어떤 결과를 보지 못했는지, 같은 결과가 도움을 요청하는 이유인지 ... 아마 내가 썼다. 스타일이 잘못 되었어. 나는 아직도 아주 새롭다. – simmo

+1

너는 그걸 언급했지만 그걸로는 아무것도 보여주지 않았다. 'configure'가'dict' 객체를 반환하기 때문에 현재 코드는 작동하지 않습니다. 따라서'dict'을'그리드 '할 수 없습니다. 결국 나는 당신의 스타일이 틀렸고 당신의 질문이 존재하는 질문의 전체 복제물이라고 생각했기 때문에 - 내가 한 것을했습니다. 불쾌감은 없지만, ttk 스타일은 시스템 플랫폼에 달려 있습니다! – CommonSense

+0

아무도 가져가, 나는 당신이 그리드에 대해 말한 것에서 새로운 것을 배웠다. 덕분에 그 덕분에, 나는 나쁜 대답을 믿지 않는다. 모든 것이 수업이다. 나는 다시 스타일을 줄 것이다. :) – simmo

답변

0

특정 플랫폼. 일부 플랫폼에서는 구성 방법에 관계없이 시스템 기본 스타일에서 특정 요소를 변경할 수 없습니다.

+0

나는 파이썬을 사용한다. 3.6, 내 코드를 숭고한 방식으로 작성하고 gitbash를 통해 내 코드를 실행하면 도움이된다. – simmo

관련 문제