GTK學習筆記 包括GtkTreeView等例子

2021-08-30 12:07:31 字數 903 閱讀 7924

其中gtktreeview等例子部分:

有了gtktreeview 與 gtkliststore 的基礎,要在gtktreeview搭配gtktreestore就沒什麼好解釋的了,下面這個範例,只是將

gtktreeview 與 gtkliststore

範例中的createmodel()函式,換成

gtkcombobox 與 gtktreestore

中的createmodel()函式,剩下的都沒有改變,也就是為

gtkcombobox 與 gtktreestore

中的model換上gtktreeview的外觀顯示 :

#include enum ;

gtktreemodel* createmodel() ;

gchar *stocks = ;

gchar *stocknames = ;

gtkwidget *cellview;

gdkpixbuf *pixbuf;

gtktreeiter iter1, iter2;

gtktreestore *store;

gint i, j, s;

store = gtk_tree_store_new(2, gdk_type_pixbuf, g_type_string);

cellview = gtk_cell_view_new();

for(i = 0; i < 4; i++)

}return gtk_tree_model(store);

}gboolean selection_changed(gtktreeselection *selection, gtklabel *label)

int main(int argc, char *argv)

乙個執行的結果如下所示:

GTK學習筆記 GTK 不懂,沒聽過

vc 剛剛學了個半生不熟,因為工作需要又要轉linux下去了,無奈!在了解了linux三天後,終於可以gtk了,一頭霧水.什麼是gtk?如何安裝?如何使用?無語了.查了半小時資料,終於有點眉目了,呵呵。1 gtk gimp toolkit 是一套用於建立圖形使用者介面的工具包。它遵循 lgpl 許可...

GTK 學習筆記2 布局管理

gtk 中用於管理各種構件布局的是一類特殊的構件,稱作布局容器 layout containers 這類構件不可見,並且有很多種,常用的有以下幾種 gtkhbox 水平組裝盒 gtkvbox 垂直組裝盒 gtktable 表組裝 gtkalignment 可以控制子構件的對其方式和大小 gtkhbo...

GTK 學習筆記2 布局管理

gtk 中用於管理各種構件布局的是一類特殊的構件,稱作布局容器 layout containers 這類構件不可見,並且有很多種,常用的有以下幾種 gtkhbox 水平組裝盒 gtkvbox 垂直組裝盒 gtktable 表組裝 gtkalignment 可以控制子構件的對其方式和大小 gtkhbo...