Я хочу просто установить цвет фона для рамки в окне tkinter.Цвет фона для окна был успешно установлен, но не для рамки внутри.Простой ввод bg = 'color_name или color_code' не работает.
Как можно установить цвет фона рамки ttk?
В дополнение к этому, есть ли способ также изменить другие параметры виджета, например, цвет, шрифты на панели вкладок?
Я пытался использовать команду bg = 'Color_name или color_code', а также пытался использовать frame_name = config (bg = 'color_name or color_code').Ни один не работал.
from tkinter import *
from tkinter import ttk
window = Tk()
window.title("Title Name")
window.config(bg='#FFFAFA')
window.geometry('1024x800')
menubar = Menu(window)
filemenu = Menu(menubar,tearoff=0)
menubar.add_cascade(label='File',menu=filemenu)
filemenu.add_command(label='Open')
filemenu.add_command(label='Clear')
filemenu.add_command(label='Save As')
filemenu.add_separator()
filemenu.add_command(label='Exit')
helpmenu = Menu(menubar,tearoff=0)
menubar.add_cascade(label='Help',menu=helpmenu)
helpmenu.add_command(label='Precuations')
helpmenu.add_command(label='Version Info')
helpmenu.add_command(label='Technical Support')
window.config(menu=menubar)
rows = 0
while rows<50:
window.rowconfigure(rows,weight=1)
window.columnconfigure(rows, weight=1)
rows +=1
#creation of frame
mainframe = ttk.Notebook(window,width=50)
mainframe.grid(row=1,column=2,columnspan=45,rowspan=43,sticky='NESW')
#create tabs within the frame
tab1 = ttk.Frame(mainframe)
mainframe.add(tab1, text="Tab1")
tab2 = ttk.Frame(mainframe)
mainframe.add(tab2, text="Tab2")
tab3 = ttk.Frame(mainframe)
mainframe.add(tab3, text="Tab3")
tab4 = ttk.Frame(mainframe)
mainframe.add(tab4, text="Tab4")
tab5 = ttk.Frame(mainframe)
mainframe.add(tab5, text="Tab4")
window.mainloop()