问题标签 [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 投票
11 回答
8407 浏览

python - Glade or no glade:使用 PyGtk 的最佳方式是什么?

我已经学习 python 一段时间了,并取得了一些成功。我什至设法使用 PyGtk + Glade 创建了一两个(简单)程序。

问题是:我不确定将 GTK 与 python 结合使用的最佳方法是否是使用 Glade 构建接口。

我想知道我们当中更有经验的人(记住,我只是一个初学者)是否可以指出使用 Glade 而不是在代码本身中创建所有内容的好处和注意事项(假设学习正确的 gtk 绑定不会确实是个问题)。

0 投票
3 回答
278 浏览

linux - GtkWidget.events 属性用于(类似)GtkTreeView 小部件的目的是什么?

GtkTreeView我在一个窗口中有一个 Glade GUI 描述文件GtkHBox;并且有一个row_activated信号处理程序。现在,Glade 已经自动将该树视图的“事件”属性(继承自GtkWidget)设置为某个值(GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK)。这有两个奇怪的地方:

  • 删除预设值(使属性为空)似乎不会破坏应用程序(至少不会使用我有 atm 的旧 GTK 2.10)。
  • 事实上,我以前见过的一个烦人的错误(树视图项目无法正确响应展开或折叠点击)现在已经消失了!

events我还没有用较新的 GTK 版本对此进行测试,但问题已经存在:这个属性的目的到底是什么?为什么 Glade 会自动且不必要地将其设置为某个值?这有一些我不知道的副作用吗?

0 投票
3 回答
824 浏览

xml - 我在哪里可以找到 Glade 标记语言的 XML 模式(XSD 文件)?

如标题所述,我正在寻找 Glade 标记语言的 XML 模式(XSD 文件)?

维基百科指出Glade是一种基于模式的标记语言(维基百科的模式列表)。我尝试搜索网络、维基百科和 glade 网站,但找不到 Glade 的 XSD。

谢谢,尤文

0 投票
1 回答
1235 浏览

python - pygtk glade 问题:为什么这个简单的脚本不起作用?

我一直在编写一个使用 glade 来组合 UI 的小型 pygtk 应用程序。我已经创建了几个可以工作的窗口,但由于某种原因,这个窗口不起作用。我得到以下回溯:

下面是 test.py 的内容:

这是林间空地文件 test.glade:

奇怪的是,如果我拿出 signal_autoconnect(self) 调用,窗口就会打开。但是,如果我用“self.on_TestClass_destroy(self,None,None)”替换该调用,它会返回相同的 NameError 异常。

我真的不明白为什么这不起作用,因为我创建了其他几个可以正常工作的窗口类。

以下代码对这里的任何人都有效吗?

0 投票
4 回答
3853 浏览

python - 如何处理有许多窗户的林间空地项目

我正在开发一个 PyGTK/glade 应用程序,它目前有 16 个窗口/对话框,大约 130KB,最终将有大约 25 个窗口/对话框,大约 200KB。目前,我将所有窗口存储在一个整体的空地文件中。当我运行一个窗口时,我称它为...

我想知道将每个窗口拆分成它自己的空地文件是否是一个更好的主意。而不是一个有 25 个窗口/对话框的林间空地文件,我有 25 个林间空地文件,每个文件有一个窗口/对话框,并像这样调用它:

你们认为最好的方法是什么?一种方法是否比另一种方法更耗费资源?转到单个林间空地文件的一件好事是命名小部件会更容易。例如,我将所有 OK 按钮命名为“windowxyz_ok”,但我可以将其更改为简单的“ok”。让事情变得更简单。缺点是对不同的窗口进行更改可能不太方便。

我对任何和所有争论持开放态度。谢谢!

0 投票
2 回答
4736 浏览

windows - 是否有适用于 Windows 的 Glade3 安装程序?

我下载的文件:

http://downloads.sourceforge.net/gladewin32/glade-3.4.3-win32-1.zip

当我从 /bin 文件夹中提取运行 glade-3.exe 时,出现“no libxml2.dll”错误。

现在,我想找到安装glade3的安装程序(如GTK+ 的GTK+ 包)以及它对Windows XP 的所有依赖项。

0 投票
2 回答
4444 浏览

gtk - GtkTreeViews 上的列大小

如何在 GtkTreeView 上设置特定列的水平大小?我的 TreeView 上有 4 列,最后一列扩展了剩余的可用空间。如何设置要在可用空间上扩展的第一列或第二列以在所有列上设置固定宽度?

0 投票
6 回答
1193 浏览

python - 我在哪里可以找到 Python 的 GUI 设计器?

有谁知道像 Glade 这样的 Python 的 GUI 设计器,但 Windows 的?

0 投票
2 回答
4976 浏览

gtk - 林间空地 aboutDialog 没有关闭

我有一个AboutDialog空地制作的盒子,但关闭按钮不起作用。我不知道如何将此按钮连接到一个单独的功能,因为它位于一个名为dialog-action_area.

另一个问题是,如果我使用窗口管理器创建的关闭按钮,我无法再次打开它,因为它已被破坏。

我怎样才能改变它,让它隐藏起来?

0 投票
3 回答
8325 浏览

gtk - 如何在 Mac OSX Leopard 中安装 Glade

如何在 Mac OSX Leopard 中安装 Glade?我还没有找到任何真正帮助我的指南。

谢谢!