Tk/Tcl は長きにわたり Python の不可欠な一部でありつづけています。 Tk/Tcl は頑健でプラットホームに依存しないウィンドウ構築 ツールキットであり、 Python プログラマはTkinterモジュールや その拡張のTixモジュールを使って利用できます。
Tkinter モジュールは、 Tcl/Tk 上に作られた軽量な オブジェクト指向のレイヤです。 Tkinter を使うために Tcl コードを書く必要はありませんが、 Tk のドキュメントや、場合によって は Tcl のドキュメントを調べる必要があるでしょう。 Tkinter は Tk のウィジェットを Python のクラスとして 実装しているラッパをまとめたものです。加えて、内部モジュール _tkinter では、 Python と Tcl がやり取りできるような スレッド安全なメカニズムを提供しています。
Tk は Python にとって唯一の GUI というわけではありませんが、 もっともよく使われています。 Python 用の他の GUI ツールキットに 関する詳しい情報は、16.6章、「他のユーザ インタフェースモジュールとパッケージ」を参照してください。
Tkinter | グラフィカルユーザインタフェースを実現する Tcl/Tk への インタフェース | |
Tix | Tkinter用のTk拡張ウィジェット | |
ScrolledText | 垂直スクロールバーを持つテキストウィジェット。 | |
turtle | タートルグラフィックスのための環境。 |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。