2

在过去的 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 显示所有可用主题?或者我可以在哪里获得更多主题,因为我正在寻找一个现代的。

4

2 回答 2

3

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

于 2013-10-29T15:28:52.263 回答
1

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

>>> import tkinter as tk
>>> root = tk.Tk()
>>> print(root.tk.call('ttk::themes'))
('classic', 'default', 'clam', 'winnative', 'vista', 'xpnative', 'alt')
于 2017-01-19T15:04:08.987 回答