2012-02-02 22 views
0

我有這樣的GUI情況:的Gtk樹形視圖以適應內容

窗口1> vbox1> vbox2> scrolledvindow1>爲TreeView1> treestore1。

程序通過MySql C-api從數據庫獲取數據。根據查詢,這裏可能是0行至數千的數據,以顯示在treeview1中。通過在glade中構建GUI,我設置了window1的'width request'和treeview1的'height request',以便能夠查看行中的數據。

是否有可能使我的window1(或vbox2)自動調整treeview1中的數據量以避免屏幕上出現空白窗口,當我只有一兩行時。 我的意思是窗口應該能夠'保持'1-24行的大小和第24行滾動條應該來treeview1。

這是可能在C語言中做到的,我該如何實現這一點?

回答