如何在 Tkinter 中使用“本机”GUI 外观?
Posted
技术标签:
【中文标题】如何在 Tkinter 中使用“本机”GUI 外观?【英文标题】:How to use the "native" GUI look with Tkinter? 【发布时间】:2011-11-15 04:00:57 【问题描述】:默认情况下,Tkinter 仍然使用旧的 Windows 2000 风格的小部件(随机示例):
但我希望它改用 Windows XP/Vista/7 风格的小部件:
我该怎么做?我更喜欢使用最新的样式版本,所以 Windows 7 > Vista > XP > 2000。
【问题讨论】:
【参考方案1】:在 Windows 上,使用tkinter.ttk 获取主题版本的 Tk。
【讨论】:
但是 Tkinter 是一个独立于平台的库,所以如果一个答案没有说明任何关于平台的内容,那么可以合理地假设该答案适用于所有平台。我将删除我的 cmets。【参考方案2】:ttk 主题小部件正是您所寻找的。请务必使用“vista”主题在 Vista/Win7 上获得原生外观。
【讨论】:
以上是关于如何在 Tkinter 中使用“本机”GUI 外观?的主要内容,如果未能解决你的问题,请参考以下文章