HobNote
GTK+/Gladeの使い方[05]
since 2011.06.20
last update 2011.06.20



GtkTreeViewを使ってエクセルみたいな表を作る

GTKでエクセルみたいな表ができないだろうかと調べてみるとGtkTreeViewを使えばできそうなので
以下、いろいろ試してみる。CListでも出来そうだが、GTK+2のmanualでは、gtktreeviewの方を推奨している。


まず、下左図のようにwindow1内にtreeview1を配置すると
下右図のようにwindow1,scrolledwindow1,treeview1で構成される。
このときscrolledwindow1の幅と高さを(W=400,H=300)くらに固定しておくのと
にしておく。
これをg_treevw1で保存/ビルドし./autogen.sh、makeして実行してみると
のようになり、treeview1のところがなにも表示されない。
そこで、./src/interface.cを以下のように書き換える。
この例では、5列の表でtiltle行付きでデータ部4行を作ってみる。
のように表示される。