tkinter.colorchooser --- 颜色选择对话框

源代码: Lib/tkinter/colorchooser.py


tkinter.colorchooser 模块提供了 Chooser 类作为原生颜色选取器对话框的接口。Chooser 实现了一个模态颜色选择对话框窗口。Chooser 类继承自 Dialog 类。

class tkinter.colorchooser.Chooser(master=None, **options)

实现模式颜色选择对话框的类。 大多数应用程序使用 askcolor() 便捷函数,而不是直接实例化此类。

tkinter.colorchooser.askcolor(color=None, **options)

显示一个模式颜色选择对话框并返回所选的颜色。 color 是对话框打开时所选中的颜色。 返回值是一个元组 ((r, g, b), hexstr),其中 r、 g 和 b 是在 0–255 范围内的红、绿、蓝色分量整数,而 hexstr 是对应的 Tk 颜色字符串,例如 '#ff8000'。 如果用户取消了对话框,则返回 (None, None)。

在 3.10 版本发生变更: 所返回颜色中的 RGB 值现在是在 0–255 范围内的整数,而不是浮点数。

参见

模块 tkinter.commondialog

Tkinter 标准对话框模块