最近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
ライブラリは、
library/tktable.py
試しに実行。
import tktable
table = tktable.Table(rows=5, cols = 5)
table.pack()
実行結果
こんな感じで表になります。
入力もできちゃったり。
これで、開発が進む。実装するのは楽しそうだけどしんどいもんね...
参考
公式
その他



