当前位置: 技术问答>linux和unix
GTK 界面编程有问题,求解
来源: 互联网 发布时间:2015-09-27
本文导语: 用的是c语言,在生成一个树后mytree=gtk_tree_new(),想要在树上添加一个叶子,使用gtk_tree_append(GTK_TREE(mytree),item_tree),make时告知GTK_TREE()没有定义.这个函数是用来将一个GtkWidgen* 转换成GTK_TREE*.取消后make通过,不过执行时告知gtk...
用的是c语言,在生成一个树后mytree=gtk_tree_new(),想要在树上添加一个叶子,使用gtk_tree_append(GTK_TREE(mytree),item_tree),make时告知GTK_TREE()没有定义.这个函数是用来将一个GtkWidgen* 转换成GTK_TREE*.取消后make通过,不过执行时告知gtk_tree_append()需要GTK_TREE*.但是看Glade Interface 生成的代码中,有用到类似的GTK_BOK(XXX),现在就不知道该怎么改了~望赐教~~
|
不要使用GtkTree,因为这是一个废弃的类,你可以用GtkTreeView来代替它。
另外如果你要用GtkTree,在#include Gtk的头文件之前必须
#define GTK_ENABLE_BROKEN
具体信息你可以查看GTK的帮助文档,GtkTree的介绍在gtktree.html中,不过是英文的,呵呵,看看你的英文水平了。
另外如果你要用GtkTree,在#include Gtk的头文件之前必须
#define GTK_ENABLE_BROKEN
具体信息你可以查看GTK的帮助文档,GtkTree的介绍在gtktree.html中,不过是英文的,呵呵,看看你的英文水平了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。