Tkを使用したグラフィカルユーザーインターフェイス
Tk / Tclは長い間Pythonの不可欠な部分でした。 これは、 tkinter パッケージ、およびその拡張機能である tkinter.tix と tkinter.ttk [を使用してPythonプログラマーが利用できる堅牢でプラットフォームに依存しないウィンドウツールキットを提供します。 X208X]モジュール。
tkinter パッケージは、Tcl / Tkの上にある薄いオブジェクト指向レイヤーです。 tkinter を使用するために、Tclコードを記述する必要はありませんが、Tkのドキュメント、場合によってはTclのドキュメントを参照する必要があります。 tkinter は、TkウィジェットをPythonクラスとして実装するラッパーのセットです。
tkinter の主な長所は、高速であり、通常はPythonにバンドルされていることです。 その標準的なドキュメントは弱いですが、参考文献、チュートリアル、本などを含む優れた資料が利用可能です。 tkinter は、古くなったルックアンドフィールを持つことでも有名ですが、Tk8.5で大幅に改善されています。 それにもかかわらず、あなたが興味を持つかもしれない他の多くのGUIライブラリがあります。 Python wikiには、いくつかの代替 GUIフレームワークとツールがリストされています。
tkinter
— Tcl / TkへのPythonインターフェースtkinter.colorchooser
—色選択ダイアログtkinter.font
—Tkinterフォントラッパー- Tkinterダイアログ
tkinter.messagebox
—Tkinterメッセージプロンプトtkinter.scrolledtext
—スクロールされたテキストウィジェットtkinter.dnd
—ドラッグアンドドロップのサポートtkinter.ttk
—Tkをテーマにしたウィジェットtkinter.tix
—Tkの拡張ウィジェット- IDLE