如何全局更改 Tkinter 主题?

我正在编写一个 Tkinter 程序,它可以在不下载网站的情况下显示网站的详细信息(我手动添加信息)。


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


这是我的代码:


from tkinter import ttk

s = ttk.Style()

s.theme_use('clam')

它适用于主窗口和tkinter.messagebox窗口,但在Toplevel()窗口中,主题不适用。


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


白板的微信
浏览 139回答 1
1回答

萧十郎

我显然是一个 Tkinter 新手(只有大约 6 个月的经验!),因为我不知道我必须使用 TTK 小部件。谢谢@j_4321!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python