问题标签 [gnome-builder]

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 投票
0 回答
20 浏览

pango - 无法使用 Gnome Builder 调试器进入库的源代码

Ubuntu,Gnome Builder 3.36.0-3,打开Pango项目,构建成功,用调试器运行,在utils/pango-list.c主函数(可执行)中设置断点,我想在pango源代码(库)中单步执行函数),但它只是在函数上运行(例如 pango_font_map_create_context 等),就好像没有调试信息一样。即使我将 pango buildtype 更改为调试。

0 投票
1 回答
127 浏览

c - 使用 C 在 Gtk 中创建小部件列表

我想在 Gtk 中创建一个看起来像这样的窗口。 林间空地的小部件

顶部窗口的左窗格有一个标有“添加到列表”的按钮。我已经为这个按钮配置了回调,以将小部件“list_entry”添加到右侧窗格的 GtkListBox 中。在将小部件的标签从“标签”更改为出现在其上方的文本条目中的文本之后,它会这样做。所以,基本上这个按钮将一个新条目添加到放置在右窗格中的列表中(可能会被视为空)。此条目是一个简单的小部件,由一个图标和一个标签(在底部)组成。

现在,我希望“添加到列表”按钮在每次单击它时创建该条目的新副本,并将该条目附加到右窗格中的列表中。但是每次我在列表中添加一个新条目时,它都会简单地覆盖列表的前一个条目并给出警告-> 尝试将 GtkBox 类型的小部件添加到 GtkListBoxRow 类型的容器中,但小部件已经在容器内GtkListBoxRow 类型的,请先从其现有容器中删除小部件。

我将 GtkListBox 用于右窗格中的列表,并将 GtkBox 用于我应该添加的新条目。

这是按钮“添加到列表”的“点击”回调的代码

我想问您如何从使用 .ui 文件加载到 Builder 中的小部件创建一个全新的小部件(针对每个新条目)。如果您有其他实施方式,也请告诉我。

0 投票
0 回答
45 浏览

python - 如何使用自定义测试填充 gnome-builder 中的单元测试字段?

我正在尝试使用gnome builder构建我的第一个gtk应用程序,并且有一个自动生成的字段,我想利用它来保持我的工作空间整洁。但是,我似乎无法弄清楚如何使用此部分,并且它仅填充了自动生成的测试(我找不到其来源)。任何意见,将不胜感激。我能够进行自己的单元测试,但在构建器中以“预期”的方式运行它可能是最好的。python3IDEunit tests

0 投票
2 回答
92 浏览

archlinux - 如何在介子构建系统中添加 libzip 作为依赖项

我正在 Gnome Builder 中使用 gtk+-3.0 构建一个小型应用程序,但我想将 libzip 用于某些功能。但显然介子不接受添加 libzip。看我的片段:

这是我的错误信息:

但 libzip 被列为 pkgconfig 包:

和:

最后:

我被困住了。我在互联网上找不到关于 libzip 一起使用介子的任何帮助。我试图省略 libzip 和一个依赖项,但介子抱怨它找不到 zip.h。

我在 ArchLinux 中运行它。

[更新] 如果我使用介子手动编译,它可以工作。该问题仅发生在 GNOME Builder 内部。

0 投票
1 回答
68 浏览

cmake - Gnome Builder 为 CMake 项目设置源目录

我有一个项目,其目录结构是:

现在,我在 Builder 中打开了“Project”文件夹,其中包含 CMakeLists.txt 和应用程序的源代码,但 Builder 却打开了父目录(“Application”),并将构建配置设置为从那里构建源代码。自然,构建失败是因为“应用程序”文件夹确实不包含任何源或 CMakeLists.txt。我在 Builder 中进入了 Build 配置界面,但是显示源目录的文本框是只读的,并设置为“Application”文件夹。我无法让 Builder 将“Project”子文件夹作为项目目录打开,即使我选择了其中一个子文件夹,它仍然会打开“Application”父目录。我该怎么做才能只打开内部的“源” 文件夹?将源代码移动到“应用程序”文件夹不是一种选择,因为那里还有其他包含其他内容的文件夹,而且它是一个相当大的项目,其目录树应以当前形式保持不变。

0 投票
0 回答
19 浏览

gnome - 在 Gnome Builder 中调试时如何更改变量值?

在 Gnome Builder 中调试时如何更改变量值?我使用了“set var=val”,但它在 c++ gtkmm3 中不起作用。

0 投票
0 回答
10 浏览

gnome - 如何允许设备访问在 Gnome Builder 中调试的应用程序?

如何允许在 Gnome Builder 中调试的应用程序的设备访问,如 USB、串行端口?

0 投票
0 回答
38 浏览

matplotlib - 如何将 mathplotlib 添加到 gnome builder 项目

我创建了一个 gnome-builder python 项目。要更改项目的 GUI,我使用 Glade。现在我想添加 matplotlib 来构建一些图表。但问题是要更改 GUI,Glade 使用 XML 文件构建 GUI,我不知道如何将 matplotlib 图表添加到 xml 文件。这是我运行项目的 main.py 文件:

这是由 Glade 生成的 window.py 和 window.ui 文件:

0 投票
1 回答
39 浏览

python - 从 GTK 中的其他文件导入

我正在 gnome-builder 上创建一个新项目。问题是我在文件vaccine.py 中有一个列表,现在我想将它导入到我的window.py 文件中,但是当我运行程序时它显示“ModuleNotFoundError: No module named 'vaccine'”。我尝试创建一个测试 python 文件并导入该列表并且没有发生错误。有人可以告诉我我做错了什么吗?

1

0 投票
1 回答
56 浏览

python - 将 matplotlib 和 numpy 添加到 flatpak gnome-builder 项目

我想将 matplotlib 和 numpy 添加到我的 gnome-builder 项目并遵循解决方案(将 Gnome Builder 与 Python 一起使用)。但是当我运行它时会输出如下错误:

谁能帮我解决它?