如何使用Tkinter的“原生”GUI外观?

默认情况下,Tkinter仍然使用旧的Windows 2000风格的小部件(随机例子):

Windows 2000运行对话框

但是我希望它使用Windows XP / Vista / 7风格的小部件:

Windows XP的运行对话框

我怎样才能做到这一点? 我宁愿使用最新的风格版本,所以Windows 7> Vista> XP> 2000。

在Windows上,使用tkinter.ttk来获取Tk的主题版本。

ttk主题的小部件是你在找什么。 一定要使用“Vista”主题来获得Vista / Win7本机外观。