我正在为大约15岁的学生写一篇关于Python的介绍。我想让他们做图形和可爱的事情"使用Turtle模块,尽可能减少困难。我目前尝试使用随机颜色,最简单的方法是在颜色名称列表上使用random.choice() - 作为Tkinter,在其上面构建Turtle,知道许多符号颜色名称(http://wiki.tcl.tk/37701或http://www.tcl.tk/man/tcl8.3/TkCmd/colors.htm)。但我无法弄清楚如何找到定义了所有这些别名的对象,模块或子模块。有人有想法吗?谢谢!
答案 0 :(得分:1)
这些颜色名称不在您可以从脚本访问的模块中。
在使用X窗口系统的系统(例如:linux)上,您可以在名为rgb.txt的文件中找到颜色名称(例如:/etc/X11/rgb.txt或/ usr / lib / X11 / rgb .txt)这是tkinter从中获取值的地方。
对于Windows和OSX系统,您必须创建自己的颜色名称列表。您可以从tcl / tk手册页获取支持的颜色名称的官方列表:http://www.tcl.tk/man/tcl8.6/TkCmd/colors.htm
答案 1 :(得分:1)
这是一个程序,将为您列出所有内容: