我想将我的GtkComboBox设置为具有一些默认值/名称,如下所示:
+---------------+---+
| Image Options | X |
+---------------+---+
| Image Option 1 |
+-------------------+
| Image Option 2 |
+-------------------+
| Image Option 3 |
+-------------------+
“图像选项”将只是一个标题,一旦用户从列表中选择任何选项,它就会消失。当用户点击列表并选择“图像选项3”时,它将显示“图像选项”所选的值。 “图像选项”不会成为选项列表的一部分。
答案 0 :(得分:1)
我认为你不能。 GtkComboBox显示模型中的数据。你要求它显示一个不在模型中的数据。
如果要更改(在模型中)哪一行数据更改,可以使用gtk_combo_box_set_active()
调用。请注意,它采用整数索引(模型行号),而不是字符串,因此您不能使用它来使框显示不在模型中的数据。
考虑使用附近的GtkLabel标记窗口小部件,或者使用弹出式工具提示。