2017-08-28 41 views
0

所以我有一些代碼Python的Colorchooser

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 謝謝!

+2

'返回顏色[1]',通過它的外觀。 – jonrsharpe

回答

0

的十六進制值是在所述第二位置(1,因爲python的iterables是零索引),所以這個簡單的代碼應該做的:

from tkinter.colorchooser import askcolor 
def colorcode(): 
    return askcolor()[1]