Gretings!ttk.Notebook의 "tab header"색상 변경
ttk.Notebook을 사용하여 만든 탭 머리글에 표시된 색을 변경하고 싶습니다. 잠시 동안 검색 한 결과, ttk 위젯의 스타일을 변경한다는 것을 알았습니다. ttk를 사용할 수 있습니다. 왜냐하면 노트북에는 색상을 변경하는 구성 옵션이 없기 때문입니다. 그러나, 나는 BackgroundBook과 NoteBook 객체의 전경을 변경하는 방법을 찾았지 만, 배경이 흰색 (선택된 경우)이거나 회색 (선택되지 않은 경우) 인 "탭 머리글"을 구성하는 방법이 아닙니다.
아무도 도움이 될 수 있습니까?
이
내가 미리import Tkinter as tki
import ttk
...
##Other code. Not relevant here
...
#create tabs and associate the apropriate frames to it
tabs = ttk.Notebook(parent.master)
ttk.Style().configure("TNotebook", background=mainWcolor, foreground='green') #configure "tabs" background color
paramsFrame = tki.Frame(tabs, bg=mainWcolor) #frame with control parameters
comsFrame = tki.Frame(tabs, bg=mainWcolor) #frame with communication parameters.
ssInfoFrame = tki.Frame(tabs, bg=mainWcolor) #frame with start and stop messages and procedures
tabs.add(paramsFrame, text = "Control")
tabs.add(comsFrame, text = "Communications")
tabs.add(ssInfoFrame, text = "Start & Stop info")
tabs.pack()
감사 할 노력하고있어 관련 내가 지금 가지고있는 코드입니다.
위대한 작품! 감사! 그러나 코드가 약간 복잡하다는 것을 알고 있습니다. 당신은 내 질문에 대답했지만, 지금 나는 당신이 실제로 한 일을 이해하는 데 관심이 생겼습니다. 만약 그렇다면, 당신은 노트 위젯을 다루는 데 유용한 모든 문서를이 수준에서 보았습니까? 내가 찾은 자습서는이 수준의 세부 사항을 설명하지 않습니다. –
ttk 스타일 정보의 또 다른 적절한 소스는 http://www.tkdocs.com/tutorial/styles.html –
감사의 망각과 브라이언입니다! –