我想使用ttk笔记本在python/tkinter应用程序中创建自己的风格。我喜欢下面所示的浅绿色背景
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
s = ttk.Style(root)
s.theme_use('aqua')
notebook = ttk.Notebook(root)
frame1 = ttk.Frame(root, width=400, height=400)
frame2 = ttk.Frame(root)
notebook.add(frame1, text="Frame1")
notebook.add(frame2, text="Frame2")
notebook.pack()
root.geometry("400x400")
root.mainloop()
但是aqua不允许我更改一些小部件的背景色,所以我想使用默认样式。是否有一种方法来配置TBooto.tab,使用默认样式来获取中间的制表符?差不多
s.configure('TNotebook.Tab', tabposition='center')
但我没有发现任何有效的方法
我无法在Windows上使用主题
aqua
,但使用默认主题和可以把标签放在中间
相关问题 更多 >
编程相关推荐