Tkinterで表。



最近Tkinter使ってます。id:rokujyouhitomaです。



簡単なGUIを作るのに適してるTkinterですが、弱点が。なんと...表部品(テーブル部品)がない!!



まさか表部品の実装をしなければいけないのだろうか...。



調べて分かったのですが...正確に言うと、TkinterにないのではなくTkにないです。


でさらに調べたところ、sourcefoge.netに公開されてました^^


環境


Mac OS 10.5


インストール


インストールはmake, make installとmacportsがある。


./configure, make, make install

sourcefoge.netに公開されているので早速入れる。



$ curl -O http://nchc.dl.sourceforge.net/sourceforge/tktable/Tktable2.10.tar.gz
$ tar zxvf Tktable2.10.tar.gz

$ cd Tktable2.10

$ ./configure
$ make
# make install

完了!


macports


$ sudo port install tktable

入ったか確認。


直接tclコマンドを叩く。



$ tclsh
$ package require Tktable

正しければ、



$ 2.9

と表示される。


正しくなければ、



$ can't find package Tktable

と表示される。


補足:終了はexit


Pythonで利用する。


解凍したTktable2.10.tar.gzの中にPython用のモジュールが入ってます。


デモは、


demos/tktable.py


f:id:rokujyouhitoma:20090515175613p:image


ライブラリは、


library/tktable.py


試しに実行。


import tktable
table = tktable.Table(rows=5, cols = 5)
table.pack()

実行結果

こんな感じで表になります。


f:id:rokujyouhitoma:20090515180241p:image


入力もできちゃったり。


f:id:rokujyouhitoma:20090515180422p:image



これで、開発が進む。実装するのは楽しそうだけどしんどいもんね...


参考


公式


その他

トラックバック(0)

このブログ記事を参照しているブログ一覧: Tkinterで表。

このブログ記事に対するトラックバックURL: http://www.rokujyouhitoma.com/mt/mt-tb.cgi/125

あわせて読みたい

  • あわせて読みたいブログパーツ

Lingr java-ja

ウェブページ

Powered by Movable Type 4.1