我很难搜索gtkbulider,因为它没有出现在我的Debian repos中,那是Glade的另一个名字吗?
Gtk有3个不同的版本,1、2、3。什么是最好的安装版本,以及Glade的版本,不要忘记这个GtkBuilder,我找不到要安装的名字。
我刚刚安装了Glade 3.12.1,它说它缺少
GladeUI-Message: 2 missing displayable value for GtkWidget::events
GladeUI-Message: No displayable values for property GtkTreeSelection::mode
GladeUI-Message: 14 missing displayable value for GtkCellRendererAccel::accel-mods
我需要安装哪些软件包才能让这三个软件包愉快地协同工作?当我计划学习如何使用C作为我的编程语言时。
有什么好的来源,有例子和可以理解的文档来阅读如何操作,有什么可以帮助我很好地基本理解如何将这三者放在一起,使它们能够一起工作,形成一个愉快的程序,希望运行时几乎没有错误?
而且,这个GTK和Glade GtkBuilder是否只能在运行Gnome的Linux上运行,或者这些程序构建的应用程序是否可以在Debian openbox和所有其他不使用Gnome的Linux版本上运行,比如KDE,或者它只是Gnome专用的?
您可以使用glade接口设计器创建gtkbuilder文件(至少使用较新版本,大约2年)。在您的应用程序(您编写/编译的应用程序)中,使用GtkBuilder
对象从文件中加载小部件树。.glade
只是一种不同的(afaik)格式来存储小部件树。
到目前为止,我推荐Gtk+3.x——根据我的个人经验,事情经过了更多的思考,没有那么进化(读作:向后兼容)。
只要目标有一个最近的glib/gtk+库(它支持GtkBuilder),你就应该没事了。gtk+是多平台的,GtkBuilder是其中的一部分——没有任何特定于gnome的东西。
使用devhelp应用程序快速方便地访问文档(安装来自fedora后台的文档包)