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 はそれに対応する '#ff8000' などの Tk の色文字列です。 利用者がダイアログをキャンセルした場合は (None, None) を返します。

バージョン 3.10 で変更: 返される色の RGB 値が、浮動小数点数ではなく 0 から 255 の整数になりました。

参考

モジュール tkinter.commondialog

Tkinter標準ダイアログモジュール