Tk を用いたグラフィカルユーザーインターフェース¶
Tk/Tcl has long been an integral part of Python. It provides a robust and
platform independent windowing toolkit, that is available to Python programmers
using the tkinter package, and its extension, the tkinter.tix and
the tkinter.ttk modules.
tkinter パッケージはオブジェクトの薄い層で作ったTcl/Tkの最上層です。tkinter を使うには、Tcl のコードを書く必要はありませんが、Tk のドキュメント、またはときどき、Tcl のドキュメントを調べる
必要が出て来ます。tkinter は Python クラスとして実装した Tk ウィジェットのラッパーの集合です。
tkinter の一番素晴らしい点は、速く、そしてほとんどの Python に付属していることです。標準ドキュメントが頼りないものだとしても、代わりとなる、リファレンス、チュートリアル、書籍その他が入手可能です。tkinter は古臭いルックアンドフィールでも有名ですが、その点は Tk 8.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 --- Python editor and shell
- メニュー
- File メニュー (Shell ウィンドウ、Editor ウィンドウ)
- Edit メニュー (Shell ウィンドウ、Editor ウィンドウ)
- Format メニュー (Shell ウィンドウ、Editor ウィンドウ)
- Run メニュー (Editor ウィンドウのみ)
- Shell メニュー (Shell ウィンドウのみ)
- Debug メニュー (Shell ウィンドウのみ)
- Options メニュー (Shell ウィンドウ、Editor ウィンドウ)
- Window メニュー (Shell ウィンドウ、Editor ウィンドウ)
- Help メニュー (Shell ウィンドウ、Editor ウィンドウ)
- Context menus
- Editing and Navigation
- Startup and Code Execution
- Help and Preferences
- idlelib --- implementation of IDLE application
- メニュー