我开始使用 Tkinter
制作GUI,并添加了模块 tkMessageBox
。但最近我发现导入模块 ttk
可以获得更“更新”的结果:按钮和文本框将显示当前操作系统的实际风格。也就是说,Windows 10 的按钮是平面和蓝色亮度,而不是之前版本中那些阴影灰色的方块按钮。
但不幸的是,我找不到一种方法来在常见的对话框(即从tkMessageBox
导入的对话框)中使用这些 ttk
主题小部件。所以确定/取消对话框(例如)仍然显示一个不属于 Windows 10 的主题。
我查看的所有文档都引用了 Tkinter
。
ttk
并不包含所有的小部件,而且许多已包含的小部件缺少选项。 - TigerhawkT3ttk
模块的元素可以进行主题化。ttk
=themed tk
。 - furasttk
显示 Windows 10 布局而Tkinter
没有显示,是因为 Tkinter 还没有更新到 Windows 10 吗? - Xesacode
。 - Xesa