我一直在玩TKinter試圖創建一個多選項卡窗口。ttk樣式「TNotebook.Tab」背景和邊框不工作
當我試圖設計TNotebook.Tab
的樣式時,它忽略了選項background
和borderwidth
,但它承認。我究竟做錯了什麼?
這裏是代碼的相關部分:
COLOR_1 = 'black'
COLOR_2 = 'white'
COLOR_3 = 'red'
COLOR_4 = '#2E2E2E'
COLOR_5 = '#8A4B08'
COLOR_6 = '#DF7401'
#Notebook Style
noteStyler = ttk.Style()
noteStyler.configure("TNotebook", background=COLOR_1, borderwidth=0)
noteStyler.configure("TNotebook.Tab", background=COLOR_1, foreground=COLOR_3, lightcolor=COLOR_6, borderwidth=0)
noteStyler.configure("TFrame", background=COLOR_1, foreground=COLOR_2, borderwidth=0)
#Create Notebook and Tabs
note = ttk.Notebook(gui, style='TNotebook')
myTab = ttk.Frame(note, style='TFrame')
note.add(myTab, text = 'MyTab', compound=tk.TOP)
note.pack(anchor=tk.W)
這裏是什麼樣的窗口看起來像一個形象:
在它的事項的情況下,我跑蟒蛇2.7在Windows 7 64位。