通过唯一 ID 查找 glade gtk3 小部件
Find glade gtk3 widget by unique id
在 glade 中,我可以为每个小部件指定一个唯一的 ID,但是在 C 代码中,我不知道如何使用这些 ID。
方法 "gtk_widget_get_name" 似乎 return 其他东西。至少目前我只能从中获取类型名称,例如"GtkGrid"、"GtkComboBoxText"、"GtkStatusbar" ... 如果我没有在 C 代码中设置不同的名称,那可能是默认值。
那么如何读取我在 glade 中输入的 gtkwidget 的 ID?
Glade ID 与 gtk_builder_get_object()
一起使用,通过其 ID 从 Glade 文件中检索对象或小部件。
gtk_widget_get_name()
检索的 name
属性 实现了不同的功能:从 CSS 文件引用您的小部件。它仅适用于小部件,不适用于对象,而且没有任何东西强制它是唯一的。
在 glade 中,我可以为每个小部件指定一个唯一的 ID,但是在 C 代码中,我不知道如何使用这些 ID。
方法 "gtk_widget_get_name" 似乎 return 其他东西。至少目前我只能从中获取类型名称,例如"GtkGrid"、"GtkComboBoxText"、"GtkStatusbar" ... 如果我没有在 C 代码中设置不同的名称,那可能是默认值。
那么如何读取我在 glade 中输入的 gtkwidget 的 ID?
Glade ID 与 gtk_builder_get_object()
一起使用,通过其 ID 从 Glade 文件中检索对象或小部件。
gtk_widget_get_name()
检索的 name
属性 实现了不同的功能:从 CSS 文件引用您的小部件。它仅适用于小部件,不适用于对象,而且没有任何东西强制它是唯一的。