当前位置: 技术问答>linux和unix
关于gtk下拉列表框的文本和值的问题
来源: 互联网 发布时间:2017-03-17
本文导语: 请问GTK中如何为combo设置显示文本和值呀?我知道用gtk_combo_set_popdown_strings( )可以为下拉列表框的列表项提供显示文本,但是值怎样设置啊? 比如某个下拉列表框中一共有“新闻” “娱乐” “体育”三个列...
请问GTK中如何为combo设置显示文本和值呀?我知道用gtk_combo_set_popdown_strings( )可以为下拉列表框的列表项提供显示文本,但是值怎样设置啊? 比如某个下拉列表框中一共有“新闻” “娱乐” “体育”三个列表项,如何让“新闻” “娱乐” “体育”分别对应于值1,2,3啊?
|
GtkWidget *combo;
GList *items = NULL;
items = g_list_append (items, "First Item");
items = g_list_append (items, "Second Item");
items = g_list_append (items, "Third Item");
items = g_list_append (items, "Fourth Item");
items = g_list_append (items, "Fifth Item");
combo = gtk_combo_new ();
gtk_combo_set_popdown_strings (GTK_COMBO (combo), items);
GList *items = NULL;
items = g_list_append (items, "First Item");
items = g_list_append (items, "Second Item");
items = g_list_append (items, "Third Item");
items = g_list_append (items, "Fourth Item");
items = g_list_append (items, "Fifth Item");
combo = gtk_combo_new ();
gtk_combo_set_popdown_strings (GTK_COMBO (combo), items);