如何全局更改 Tkinter 主题?

How do I change a Tkinter theme globally?

我正在编写一个 Tkinter 程序,无需下载网站即可显示网站的详细信息(我手动添加信息)。

但在我看来,Linux 上的 Tkinter 看起来像 Windows 95,所以我决定更改为 clam 主题,这样按钮和其他东西看起来更好。

这是我的代码:

from tkinter import ttk
s = ttk.Style()
s.theme_use('clam')

它适用于主要 window 和 tkinter.messagebox windows,但在 Toplevel() windows 中没有应用主题。

有谁知道如何全局更改主题(包括 Toplevel() windows)?谢谢:)

正如@j_4321所说,我显然是一个 Tkinter 新手(只有大约 6 个月的经验!),因为我不知道我必须使用 TTK 小部件。谢谢@j_4321 !