0

我很难搜索 gtkbulider,因为它没有出现在我的 Debian 存储库中,那是 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?

4

1 回答 1

2

您可以使用 glade 界面设计器创建 gtkbuilder 文件(至少对于较新的版本,大约 2 年)。在您的应用程序(您编写/编译的应用程序)中,使用该GtkBuilder对象从文件中加载小部件树。.glade只是存储小部件树的不同(afaik)格式。

截至目前,我推荐 Gtk+ 3.x - 根据我的个人经验,事情经过深思熟虑,并且保留了较少的进化(阅读:向后兼容)。

只要目标有一个最近的(支持 GtkBuilder)glib/gtk+ 库,你应该没问题。gtk+ 是多平台的,而 GtkBuilder 是其中的一部分——与 gnome 无关。

使用devhelp应用程序快速轻松地访问文档(安装文档包,来自 Fedora 后台)

于 2014-01-04T16:59:57.147 回答