web-dev-qa-db-ja.com

tkinterのAPIドキュメントはどこにありますか?

Pythonのtkinterモジュールのcompleteオンラインリファレンスを探しています。自分で見つけようとしましたが、どういうわけか見つかりません。

明確にするために、私はnotチュートリアルを探しています。代わりに、利用可能なすべてのクラスと属性のリファレンスが必要です。

たとえば、次のコードを記述した場合:

from tkinter import *
root = Tk()
root.title("My title")

Tkクラスはインスタンス化のためにどのオプションの引数を受け入れますか? Tkオブジェクトのプロパティとメソッドは何ですか? titleはどのような引数を受け入れますか?等々...

「ソースを見てください」は、明らかにこの質問に対する答えではありません。

23
kynikos

各ウィジェットでサポートされているすべてのオプションの決定的なガイドについては、 tcl/tkドキュメント を参照してください。 tclをpythonに変換するのは、かなり簡単なメンタルエクササイズです。唯一の実際の問題は、tclオプションがpython予約語(パックとグリッドの-inオプションなど)と競合する場合です)

7
Bryan Oakley

このリファレンスは便利だと思いました-常に完璧とは限りませんが、通常は便利です: http://infohost.nmt.edu/tcc/help/pubs/tkinter/index.html

レイアウト管理とイベントモデルの説明も含まれています。 Python 2.5用なので、コード例はPython 3ですぐに実行できますが、メソッド名は変更されるべきではありません。モジュールの名前が変更され、再編成されました(ポップアップを含むtk*モジュールは、現在tkinterパッケージに含まれています)。

7
user395760

私にとって非常に役立つ本が2冊ありました。

それらは非常に完全です。オンラインで見つけるのは難しいかもしれません。

私は自分で別の答えを追加しています:

pydocを使用して、完全なモジュール参照を取得できます。

4
kynikos

一部のリンクが機能しなくなりました-最近、私はすべてのtkinterドキュメントのニーズについて effbot に依存しています。

2
Gershom