Python和Tcl/Tk似乎要求系统提供颜色名称,而不是自己维护它。查看标准Python/Tcl/Tk源代码,没有显示任何这些颜色。您只能在作为Tk文档一部分的color.n和一个可选的pygment库中找到它们。
是否有一种可移植的方法可以通过Python或任何其他GUI库向系统本身(而不是任何可能与系统本身匹配或不匹配的其他源)询问可用颜色名称的列表?
这以前被标记为Named colors in tkinter的副本,但唯一的答案是读取/etc,并且是Linux特有的。我正在寻找一种适用于Linux、Windows和Mac的可移植方法。
发布于 2020-05-30 12:50:57
您可以验证颜色:widget.winfo_rgb('color')
如果颜色字符串错误,则会出现错误。
https://stackoverflow.com/questions/48475960
复制相似问题