탭은 다목적 GUI 응용 프로그램에 매우 유용합니다. 탭 형태로 응용 프로그램 내에서 여러 작업이나 프로세스를 분리하는 데 도움이 됩니다. 탭은 한 번에 여러 작업을 처리하는 데 매우 유용합니다. Tkinter 노트북의 도움으로 위젯을 사용하면 tkinter 애플리케이션에서 탭을 만들 수 있습니다.
탭의 속성이나 스타일을 구성하려면 ttk 테마 위젯을 사용해야 합니다. ttk 테마 위젯은 애플리케이션에 있는 모든 위젯의 스타일을 지정하는 데 도움이 됩니다. 탭의 배경색을 구성하려면 ttk 'default'를 사용할 수 있습니다. 'TNotebook.Tab' 전달과 함께 테마 구성의 스타일 매개변수로.
예시
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Create an instance of ttk style s = ttk.Style() s.theme_use('default') s.configure('TNotebook.Tab', background="green3") s.map("TNotebook", background= [("selected", "green3")]) # Create a Notebook widget nb = ttk.Notebook(win) # Add a frame for adding a new tab f1= ttk.Frame(nb, width= 400, height=180) # Adding the Tab Name nb.add(f1, text= 'Tkinter-1') f2 = ttk.Frame(nb, width= 400, height=180) nb.add(f2, text= "Tkinter-2") nb.pack(expand= True, fill=BOTH, padx= 5, pady=5) win.mainloop()
출력
위의 코드를 실행하면 창에 사용자 정의 탭이 표시됩니다. 구성에서 색상 이름을 추가하여 탭의 색상을 수정할 수 있습니다.