gpt4 book ai didi

c - 如何将默认名称设置为 GtkComboBox?

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:39 28 4
gpt4 key购买 nike

我想将我的 GtkComboBox 设置为具有一些默认值/名称,如下所示:

+---------------+---+
| Image Options | X |
+---------------+---+
| Image Option 1 |
+-------------------+
| Image Option 2 |
+-------------------+
| Image Option 3 |
+-------------------+

“图像选项”将只是一个标题,一旦用户从列表中选择任何选项,它就会消失。当用户单击列表并选择“图像选项 3”时,它将显示“图像选项”的选定值。 “图像选项”不会成为选项列表的一部分。

最佳答案

我认为你做不到。 GtkComboBox 显示来自模型的数据。您要求它显示一段不在模型中的数据。

如果你想改变哪一行数据(在模型中)被改变了,你可以使用<a href="http://library.gnome.org/devel/gtk/stable/GtkComboBox.html#gtk-combo-box-set-active" rel="noreferrer noopener nofollow">gtk_combo_box_set_active()</a>称呼。请注意,它采用整数索引(模型行号),而不是字符串,因此您不能使用它来使框显示不在模型中的数据。

考虑使用附近的 GtkLabel 来标记小部件,或者可能使用弹出工具提示。

关于c - 如何将默认名称设置为 GtkComboBox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2635650/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com