Page 208 - Em Học Python
P. 208
from tkinter import *
from tkinter import colorchooser
tk = Tk()
tk.update()
colorchooser.askcolor()
Lúc này một bảng màu sẽ xuất hiện:
Sau khi chọn được một màu và nhấn OK, một tuple sẽ được trả ra. Tuple này bao
gồm một tuple khác với ba phần tử, và một chuỗi:
>>> colorchooser.askcolor()
((235.91796875, 86.3359375, 153.59765625), '#eb5699')
Ba số đầu tương ứng với lượng màu đỏ, xanh lá và xanh dương. Trong tkinter, mỗi
lượng màu chuẩn được dùng để pha ra các màu khác là một con số nằm trong khoảng 0
đến 255 (khác với tỉ lệ phần trăm của từng màu chuẩn trong module turtle). Chuỗi ở cuối
tuple chính là dạng thập lục phân của ba số kia.
182 Chương 12