gpt4 book ai didi

Python/Turtle/Tkinter : in which object or sub-module the list of all symbolic color names can be found?

转载 作者:行者123 更新时间:2023-12-01 02:48:01 25 4
gpt4 key购买 nike

我正在为 15 岁左右的学生撰写 Python 简介。我想让他们用 Turtle 模块做图形化的、可爱的“事情”,尽可能减少困难。我目前尝试使用随机颜色,最简单的方法是在颜色名称列表上使用 random.choice() - 因为 Tkinter(在其之上构建了 Turtle)知道许多符号颜色名称( http://wiki.tcl.tk/37701http://www.tcl.tk/man/tcl8.3/TkCmd/colors.htm )。但我不知道如何找到定义了所有这些别名的对象、模块或子模块。有人有主意吗?谢谢!

最佳答案

这些颜色名称不在您可以从脚本访问的模块中。

在使用 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

关于Python/Turtle/Tkinter : in which object or sub-module the list of all symbolic color names can be found?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45082201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com