ttk.Style没有工作,虽然ttk运行我的命令

时间:2018-01-29 00:23:22

标签: python tkinter

我试图用ttk.Style编辑程序的样式,所以我写了这个

import tkinter as tk
import tkinter.ttk as ttk
class Application:
    def __init__(self):
        self.root = tk.Tk()
        self.root.minsize(width=400, height=400)
        self.root.maxsize(width=400, height=400)
        self.root.resizable(False, False)
        self.theme = ttk.Style()
        self.theme.theme_use('clam')
        self.button = tk.Button(self.root, text='Test')
        self.button.pack()

然而,当我运行代码时,没有任何变化。我打印了theme_use(),主题就像我设置的那样,但没有任何反应。我有什么问题吗?

1 个答案:

答案 0 :(得分:1)

您没有使用任何ttk小部件。该样式仅影响ttk小部件。