Blender+Python=Happyなページを目標に日々精進のページ。

Tkinter

TkウィジェットをPythonから操るのだ。


Pythonのプログラムからウィンドウを出したい場合の選択肢として一番手軽、といえるのが
・Tkinter
です。

どうしてTkinter?

PythonのGUIとして標準で付いてくるから

「Pythonのフルセットインストール」をすればGUIとして付いてくる。他のパッケージやインストールプログラムは不要。
(Linuxだと別々のパッケージになっていることもある。Tkinterパッケージ自体は用意されているはずなのでインストールしてしまおう)
UNIX,Mac,Win上で動くから

Pythonと同じ環境で動くから。

Blenderの上でPythonが動くから

Blenderの上でPythonが動くから、そしてその上で動くTkinter。という理由ではいけませんか?


Blenderからこのウィジェットは使えるのか?


「一応使えるよ、一応…」というのが答え。実際に使っている例は…ほとんど無い状態。これから自分が…と思いつつ、半分メゲているような状態。
Alt+Pで窓を出せる状態ではあるのですが…。

拡張


Tkinterだけでは扱うことの出来る画像形式がPPM/GIFくらいしかないので、

・Python
・(Tkinter)

に加えて、JPEG/PNG形式の画像を扱えるように

・PIL(Python Image Library)

のインストールをするといいかも。


Tkinterに関する情報


日本のページでは紫藤さんのページがものすごい参考になりました。この場を借りてお礼申し上げます。
少し後になって広井さんのページも参考にしつつ…と思っていたらなんと、広井さんと私との共通点(?)を見つけました!!

・Oh!X 2001春号(Oh!Xについて/謎のページ?)

…おお、そうでしたか、Tkの記事書かれていたんですね。偶然とはいえ私の記事(??)も載っているんですね、同じ号に(全く別の話題ですが)。…エー、オホン(!)本題に戻りましょう…

Tkinterについては上記2つのページと英語で書かれたPDFファイルで勉強中。ただ、Python2.4からUNICODEで日本語を気にせず扱うことができるようになっているので、日本語に関する部分は「読み替え」が必要かも。

実際は


実際のところ私にとってTkinterは「遊び道具」にすらなっていない状況でして…。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メニューバーA

Next comes OSAKA!!!

Blender party @OSAKA,Japan 2009
bpoj2009

Blender party @Tokyo,Japan 2009
bptj2009

Eventsupport blog(Della Nagoya)
bpnj2008 - blog

Nagoya
NAGOYA2008本編

どなたでも編集できます