c - 如何使用 C 在 gtk 中获取笔记本的子项

标签 c gtk glade

我有一个包含笔记本的 gtk 窗口。我想得到相同的 child 。我正在使用以下语句 GList * child ; notebook = GTK_WIDGET (gtk_builder_get_object (self->gui, "list_notebook")); children = gtk_container_get_childern (GTK_CONTAINER (notebook));

编译时出现以下错误

error: implicit declaration of function ‘gtk_container_children’ [-Werror=implicit-function-declaration]

请帮我解决这个问题。感谢期待。

最佳答案

gtk_container_children() 已被弃用,并且不是 GTK+ 3 API 的一部分。使用该宏的任何组件都需要更新才能使用 gtk_container_get_children() .

关于c - 如何使用 C 在 gtk 中获取笔记本的子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26630829/

相关文章:

c - C 中的 GTK : Segmentation Fault when using key-release or key-press

c - 如何将 Glade 小部件存储在变量中?

python - 如何从 Gtk.Builder.connect_signals 获取处理程序 ID

python - 处理 pygtk/glade 中的删除事件

c - 对 'gtk_source_buffer_new' 和 'gtk_source_view_new_with_buffer' 错误的 undefined reference

c - IAR 中的错​​误函数指针

c - GDB - 设置没有类型的变量

c - 使用 scanf 读取格式化输入

c - 使用 GIO 处理文件

c++ - OpenMP 使用矩阵乘法任务