所以我有一些代码
from tkinter.colorchooser import askcolor
def colorcode():
color = askcolor()
color = color[:2]
return color
print(colorcode())
说我点击蓝色。
回应是:
((0.0, 0.0, 255.99609375), '#0000ff')
我怎样才能得到十六进制?
EG:
>>>print(colorcode())
-----
| | The window <-
-----
('#0000ff')
或更好,只需简单#0000ff 谢谢!
答案 0 :(得分:0)
十六进制值位于第二个位置(1,因为python的迭代是零索引的),所以这个简单的代码应该这样做:
from tkinter.colorchooser import askcolor
def colorcode():
return askcolor()[1]