Документация Python неофициальный перевод

tkinter.colorchooser – диалог выбора цветаtkinter.colorchooser – Color choosing dialog

Исходный код: 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