组合框的通常用途是让它向用户显示选项,然后从中获取OBJECT。在Win32中,您可以使用CB_SETITEMDATA和CB_GETITEMDATA消息,在int和object指针之间进行转换。在XAML中,您设置数据模板,列表中的项目是对象。
使用GtkComboBox获得此效果的正确方法是什么?
答案 0 :(得分:0)
GtkComboBox通常使用GtkListStore作为底层模型。 您需要为要存储的对象创建一个额外列,并且在组合模型中插入新项时,还需要提供要与该行/项关联的对象。