gpt4 book ai didi

python - tkColorChooser 颜色测试

转载 作者:太空宇宙 更新时间:2023-11-04 01:27:50 25 4
gpt4 key购买 nike

我有一个关于 tkColorChooser 的问题。我正在开发用于绘制函数的 GUI,程序的用户必须选择他们想要绘制的函数的颜色。我想测试他们选择的颜色是否是有效的 tkColorChooser 颜色。

我正在考虑进行诸如 len(colorString) == 7(或 4)或 colorString.startswith('#') 之类的测试,但我仍然需要对颜色名称进行测试,例如“黑色”和“绿色”和所有其他可用颜色...这一切看起来工作量很大,所以我想知道是否有更简单的方法来做到这一点?

我对这样的测试感兴趣

string = 'black'
Is string a valid color ?
return True

string = 'blac'
Is string a valid color?
return False

干杯!

最佳答案

您可以在根窗口上调用方法winfo_rgb,给它一个代表颜色的字符串。如果颜色有效,您将获得红色、绿色和蓝色分量。如果无效,您将获得异常。

参见 http://effbot.org/tkinterbook/widget.htm#Tkinter.Widget.winfo_rgb-method

关于python - tkColorChooser 颜色测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16521288/

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