0
组合框的通常用途是让它向用户显示选项,然后你会得到一个OBJECT。在Win32中,通过使用CB_SETITEMDATA和CB_GETITEMDATA消息来执行此操作,并在int和object指针之间进行转换。在XAML中,您设置了一个数据模板,列表中的项目就是对象。如何将GtkComboBox用于对象,而不是字符串?
什么是正确的方式来获得这种效果与GtkComboBox?
组合框的通常用途是让它向用户显示选项,然后你会得到一个OBJECT。在Win32中,通过使用CB_SETITEMDATA和CB_GETITEMDATA消息来执行此操作,并在int和object指针之间进行转换。在XAML中,您设置了一个数据模板,列表中的项目就是对象。如何将GtkComboBox用于对象,而不是字符串?
什么是正确的方式来获得这种效果与GtkComboBox?
GtkComboBox通常使用GtkListStore作为底层模型。 您需要为要存储的对象创建一个额外的列,并且在组合模型中插入新项目时,还需要提供要与该行/项目关联的对象。