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

gtk - 我在哪里可以找到 gtk-builder-convert 脚本?

我为工作构建了一个小型 GUI 应用程序,它使用一些.glade文件作为弹出窗口。最近,我脚下的地面发生了变化——我的环境得到了升级。较新的 pyGTK 版本需要GTKBuilder.xml文件而不是Glade文件.glade,现在我可怜的应用程序坏了。

我需要将.glade文件转换为较新的.xml文件。问题是 Glade-3 不在我们的系统上,我在网上找不到gtk-builder-convert。我看过 Gnome GIT 浏览器,不知道从哪里开始寻找或如何搜索它。

有人会好心地将我指向gtk-builder-convertpython脚本吗?

0 投票
1 回答
1020 浏览

python - 使用 Pygtk 和 Python 从多个文本输入中获取值

单击名为“添加文本框”的按钮时,它会调用一个函数,该函数使用 (gtk.Entry) 函数创建单个文本框。因此,每次我单击该按钮时,它都会创建一个文本框。

我有一个提交按钮,它应该获取以“条目”名称生成的文本框(比如 10 个文本框)的所有值。它适用于一个文本框,但不适用于多个。

在 php 中,我们可以创建以数组 name=entry[] 形式提及的 dynamix 文本框。
我们在 python 中有类似的功能吗?

环境:FC10、Glade 3、Python 2.5、GTK。

0 投票
1 回答
1572 浏览

python - pygtk - 动态更新从 gtk 组合框获取输入的小部件

从 gtk 组合框选择从 1 到 10 的值时,它应该通过将组合框值作为输入来填充复选框。例如,如果我选择 5,则将生成 5 个复选框。它有效.. 但问题是在我选择 5 之后,我现在从组合框中选择下一个值作为 3,然后显示 8 个复选框。旧的 5 复选框没有被替换。有什么方法可以刷新 vbox(有复选框)或更新为新值。

环境:FC10、Glade 2、Python 2.5、GTK。

0 投票
2 回答
963 浏览

python - PyGTK, Glade, 改变窗口视图和线程

如果这似乎是一个愚蠢的问题,请原谅我,到目前为止,我在互联网上找不到提供解决方案的人,我只是想从比我更有经验的人那里获得一些反馈(我只使用过 python , pyGTK 和 Glade 2 天了)。

我有一个 UI 窗口显示,它使用来自处理蓝牙连接的线程的消息进行更新。

这很好,我的应用程序关闭并运行得很可靠,问题是,在建立蓝牙连接后,我希望保持蓝牙线程(即保持连接继续)但完全改变主窗口的 UI。

现在我从 glade 制作的 pyGTK 应用程序中得到的印象是,最简单的事情就是打开一个新窗口。这真的是最好的选择吗?我可以从根部切断小部件树,维护窗口小部件,但从单独的 gade 文件中添加一组新的小部件吗?

如果打开一个新窗口是最好的选择,我是否正确地假设蓝牙线程可以在此转换期间保持活动状态,只要我更新任何回调?

任何帮助或指示都会很棒。

干杯,马特

0 投票
1 回答
849 浏览

c++ - c ++ sdl:我可以在我用glade创建的菜单和按钮内有一个sdl-opengl窗口吗?

我使用 glade 创建了一些 gtk 按钮。

  1. 是否可以将 sdl-opengl 窗口添加到 glade 应用程序?如果是这样,怎么办?
  2. 如何在 gtk 窗口内的 gtk 事件和 sdl 事件之间进行交互?

谢谢

0 投票
3 回答
1343 浏览

glade - Glade:如何将多个参数传递给信号处理程序?

Glade:如何将多个参数传递给信号处理程序?

0 投票
1 回答
439 浏览

python - 执行 def 函数时 GUI 冻结。使用线程?

我做了一个小程序,它有 2 个按钮,每个按钮都做某些事情。这是代码的简化版本。

事情是它工作正常,除了按钮冻结并停留在单击位置并且整个 GUI 冻结直到命令完成。据我所知,在这种情况下最好使用线程,但我不知道如何在这个例子中实现它。

我使用 glade 和 pygtk 作为 gui。

0 投票
2 回答
17753 浏览

python - Python Glade 无法创建 GladeXML 对象

我在 Glade 3.6.7 中创建了一个简单的窗口 GUI,我正在尝试将其导入 Python。每次我尝试这样做时,都会出现以下错误:

我的 Python 代码:

和 foo.glade 文件:

foo.glade 和上面的 python 脚本在同一个目录中,我尝试使用完全限定的路径但仍然得到相同的错误(我确定路径是正确的!)。

有任何想法吗?

干杯,

皮特

0 投票
1 回答
1529 浏览

dialog - Glade 3 标准按钮布局

我想使用 Glade 3(或 gtk 和 Python)创建一个对话框。在 Glade 2 中,如果你想创建一个对话框,有一个选项可以设置“标准按钮布局”,它会自动创建一个 Ok 按钮和一个返回 gtk.RESPONSE_OK 或 gtk.REPONSE_CANCEL 的 Cancel 按钮。Glade 3 中没有重新实现此功能。

如何创建一个对话框,其中包含返回正确响应的确定和取消按钮?

干杯,

皮特

0 投票
3 回答
5618 浏览

python - 创建一个只接受数字的 pygtk 文本字段

有谁知道如何使用仅接受数字的 PyGTK 创建一个文本字段。我正在使用 Glade 来构建我的 UI。

干杯,