2016-08-12 2 views
-1

tkinter의 배경색에 어떤 색을 사용하고 있는지 프로그래밍 방식으로 알아 내고 싶습니다 ttk.Button. 명확히하기 위해, 나는 배경색을 설정하거나 변경하려고 시도하지 않고있다. (그렇게 할 수 없기 때문에) 단순히 색상을 가져 와서 다른 곳에서 그 색상을 사용할 수있다. cget('background')의 표준 프로세스는 ttk 버튼에서 작동하지 않으므로 어떻게하면 버튼 배경색을 얻을 수 있습니까?ttk Button 배경색을 얻는 방법은 무엇입니까?

참고로이 대답은 시스템에 독립적이어야합니다.

+0

버튼 배경색이 기본 배경색에서 변경되지 않은 이유는 무엇입니까? – TrakJohnson

+0

@TrakJohnson 제가 질문 할 때 말했듯이, 저는 다른 곳에 그 색을 사용하고 싶습니다. 특히 다른 색상의 색상을 다른 색상으로 변경하고 싶습니다. – zephyr

답변

0

최종 답변을 찾았습니다.

from tkinter import ttk 
print(ttk.Style().lookup('TButton', 'background'))