问题标签 [glade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
531 浏览

gtk - 自动将 xml 格式从 LibGlade 转换为 GtkBuilder

我找到了两种从旧的 GTK+ UI xml 格式(使用 Libglade)转换为新格式(使用内置的 GtkBuilder)的方法。一个是使用 Glade 3 Interface Builder(另存为按钮),另一个是使用 gtk-builder-convert。他们提供不同的输出,所以我想知道哪个更信任。

0 投票
1 回答
1725 浏览

python - 使用 glade/gtkbuilder 传递用户数据

我是林间空地/pygtk 的新手。

我正在处理一些收音机菜单项。我在信号选项卡上创建了一个信号处理程序,

处理程序:on_group_menu_change
用户数据:7

我所期望的是将 int(或 str)值7作为用户参数传递给处理程序。但是,在启动时,我发现了这样的警告:

无法在对象 radiomenuitem1 的信号 group_changed 上查找对象 0

我知道 gtkBuilder 将7视为对象引用。

那么我怎样才能将一个 int/str 传递给处理程序呢?

0 投票
1 回答
866 浏览

gtk - 编写我的第一个 gtk 程序,使用 glade 的最佳方式是什么?

我一直在阅读教程,但我没有看到的一件事是:如果您正在编写一个复杂的应用程序,其中由于单击主窗口上的按钮而弹出新窗口,那么每个顶级窗口是否应该是一个单独的glade 文件,或者有没有办法将所有界面设计保存在一个 glade 文件中?如果是这样,你是怎么做到的?林间空地检查器窗口似乎为当前文件中的所有内容显示了一个大层次结构。

或者,如果您通过单击主窗口的按钮创建了一个模态窗口,它也可以在同一个 gade 文件中吗?

0 投票
2 回答
747 浏览

gtk - 当我在 glade 中指定函数名称时,是否必须手动附加 gtk 信号处理程序?

我正在编写我的第一个 gtk 程序,使用 gtkmm 和 glade。我制作了一个文件选择器按钮,它有一个名为 file-set 的信号,所以我将其设置为我假设的函数名称,我希望它在选择文件时调用它。但后来我在这里看到:http: //library.gnome.org/devel/gtkmm-tutorial/unstable/sec-builder-accessing-widgets.html.en

他们手动获取对话框小部件并在代码中设置按钮信号处理程序。哪种方法是正确的?

虽然我在这里,任何指向好例子的链接都会很方便,但它们似乎很少而且相差甚远。谢谢。

0 投票
1 回答
2608 浏览

python - 与 PyGTK 一起学习 Glade

我对pygtk有点熟悉。我发现从代码构建 GUI 需要做很多工作。所以我转向格莱德。我正在尝试遵循 Glade 和 PyGTK 的教程,以及它们如何协同工作,但是,我似乎找不到任何 GTKBuilder 格式的教程。

我找到了一些教程,例如http://www.wmlug.org/pdf/Intro%20to%20PyGTK.pdfhttp://www.linuxjournal.com/article/6586?page=0,2 这些帮助我获得进入 Glade,但我不确定如何从那里开始,因为 libglade 已被弃用。

0 投票
2 回答
2225 浏览

gtk - 我在 glade gtkbuilder 和连接信号方面遗漏了一些明显的东西。帮助?

我用 glade 制作我的界面。效果很好。我编写了一个很小的 ​​main 函数,它调用 gtkbuilder 并渲染 glade 文件中的所有内容。

效果更好。然后我得到我的小部件

怎么办?我发现的每个连接信号处理程序的示例都不是由 gtkbuilder 构建的。如果你实例化你自己的类来表示/处理/渲染一个按钮,很容易将信号处理程序连接到它,但是我使用的是 gtkbuilder,我不知道如何编写一个函数,然后我可以附加到我的小部件,因为我不是创建按钮对象的人,所以 gtkbuilder 是。

我是否让 gtkbutton 的子类编写我的函数然后指向它?但是我的类没有被 gtkbuilder 实例化。

我只是不明白。帮助?

0 投票
3 回答
1226 浏览

python - 如何断开 gtk.builder 中的信号?

我用这个连接gtk.builder中的所有信号:

请问我怎样才能阻止/断开任何/所有信号?(然后重新连接?)

提前致谢!

0 投票
1 回答
667 浏览

r - RGtk2 - 缺少 gladexmlnew

我刚刚RGtk2在一台新机器上安装了这个包,并且gladexmlnew似乎丢失了(即could not find function gladexmlnew加载RGtk2包后出现错误)。

我已经安装了libglade,libglade2和相应的-devel软件包。

我错过了什么?帮助文件似乎没有帮助。


解决方案:我似乎找到了解决方案,所以我在这里发布。显然libglade已弃用 GTKBuilder 并且RGtk2不再包含它。

此页面包含有关如何从 迁移libglade到 的一些信息GTKBuilder

0 投票
3 回答
12123 浏览

gtk - Glade treeview liststore 数据不可见,无法想象为什么

我有 99% 44/100 的一切工作。我有一个林间空地文件,我使用 gtkbuilder 来渲染它,瞧它出现了。除了我的树视图列表存储中的数据之外的所有内容。我注意到默认情况下树视图是不可见的,并且将其设置为 true 会使一个框出现在树视图区域中,但是我无法让我的任何列表存储项目显示在树视图中。我在 glade 中定义的列表存储中有一些默认数据,我也以编程方式添加了一些数据,但没有任何显示。我缺少一些可见的开/关选项吗?

0 投票
1 回答
5714 浏览

c - 加载 gtk About 对话框时如何避免断言失败?

我已经使用 glade 和 gtk 编写了一个软件 gui。主窗口有一个关于按钮。当我第一次单击该按钮时,GtkAboutDialogBox运行良好。操作区域正确绑定到事件。但是当我关闭它并再次尝试打开关于对话框(没有从主窗口退出)时,什么也没有出现。另外系统会抛出

到壳。这段代码可能有什么问题?

我使用gtkbuilder。我该如何解决?