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

tkinter.colorchooser.md

30 строк · 2.9 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.15/library/tkinter.colorchooser.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# `tkinter.colorchooser` – диалог выбора цвета89**Исходный код:** [Lib/tkinter/colorchooser.py](https://python-all.ru/src/3.15/Lib/tkinter/colorchooser.py)1011---1213Модуль `tkinter.colorchooser` предоставляет класс [`Chooser`](https://python-all.ru/3.15/library/tkinter.colorchooser.html#tkinter.colorchooser.Chooser) в качестве интерфейса к встроенному диалогу выбора цвета. `Chooser` реализует модальное окно диалога выбора цвета. Класс `Chooser` наследуется от класса [`Dialog`](https://python-all.ru/3.15/library/dialog.html#tkinter.commondialog.Dialog).1415#### `class tkinter.colorchooser.Chooser(master=None, **options)`1617Класс, реализующий модальный диалог выбора цвета. Большинство приложений используют удобную функцию [`askcolor()`](https://python-all.ru/3.15/library/tkinter.colorchooser.html#tkinter.colorchooser.askcolor) вместо непосредственного создания экземпляра этого класса.1819#### `tkinter.colorchooser.askcolor(color=None, **options)`2021Показывает модальный диалог выбора цвета и возвращает выбранный цвет. *color* – это цвет, выбранный при открытии диалога. Возвращаемое значение – кортеж `((r, g, b), hexstr)`, где `r`, `g` и `b` – это компоненты красного, зелёного и синего в виде целых чисел в диапазоне 0–255, а *hexstr* – эквивалентная строка цвета Tk, например `'#ff8000'`. Если пользователь отменяет диалог, возвращается `(None, None)`.2223Изменено в версии 3.10: Значения RGB в возвращаемом цвете теперь являются целыми числами в диапазоне 0–255 вместо чисел с плавающей запятой.2425> **См. также**26>27> **Модуль [`tkinter.commondialog`](https://python-all.ru/3.15/library/dialog.html#module-tkinter.commondialog)**28>29> Модуль стандартных диалогов Tkinter30