如何为Python找到或安装tkinter ttk主题

时间:2013-10-26 18:28:04

标签: python tkinter themes ttk

我在过去的3个月里一直在制作机器人,并且只需要代码即可完美运行。现在我的下一个目标是为它制作一个GUI,但是我一直在寻找一些障碍,主要的是能够看起来不像是一个30岁的程序。

  • 我在Windows 7上。
  • 我只使用Python 3.3.2(没有包,插件,插件,其他程序等等。它是从http://www.python.org/download/安装的。)
  • Python 3.3.2包含使用Tkinter和ttk的可行性(据我所知)。

然而,虽然tkinter在我的测试中运行良好,但我一直无法找到显示所有可用主题的方法或下载更多新主题的方法。

这不起作用,我不明白为什么:

from tkinter import *
from tkinter.ttk import *
s=Style()
s.theme_names()

那么......任何人都可以告诉我如何在没有安装任何其他东西的情况下显示IDLE 3.3.2中所有可用的主题吗?或者我可以获得更多主题,因为我正在寻找一个现代主题。

2 个答案:

答案 0 :(得分:1)

好的,我必须从https://pypi.python.org/pypi/pyttk

安装ttk

答案 1 :(得分:0)

如果您仍想根据标准库执行此操作:

>>> import tkinter as tk
>>> root = tk.Tk()
>>> print(root.tk.call('ttk::themes'))
('classic', 'default', 'clam', 'winnative', 'vista', 'xpnative', 'alt')