我正在 Vala 中构建一个 Gtk 应用程序,并且想使用Gio库,更具体地说是g_app_info_get_all()函数。 我能够在 C 中实现这一点,如下所示: 我如何在 Vala 中实现相同的目标? ChatGPT 建议我使用 Gio.AppInfo.get_all() 并且即使pkg- ...
我正在 Vala 中构建一个 Gtk 应用程序,并且想使用Gio库,更具体地说是g_app_info_get_all()函数。 我能够在 C 中实现这一点,如下所示: 我如何在 Vala 中实现相同的目标? ChatGPT 建议我使用 Gio.AppInfo.get_all() 并且即使pkg- ...
我需要在应用新颜色之前检索当前颜色,以便稍后我可以将其替换回来。 我在 valadoc 手册中看不到任何与 get_source_rgb () 之类的东西密切相关的东西。 ...
如何从 Vala 中的 Gee.SortedMap 中检索第一个键? 例如,如果我有 我想获得第一个键,即 foo 中最低的 int。 在 Java 中,我们有 java.util.SortedMap.firstKey()。 我在 Vala 中找不到等价物。 ...
我正在尝试此页面上的 Mx 工具包演示代码,但出现以下错误: 我的 Debian Stable Linux 系统上安装了以下clutter包: 问题出在哪里,如何解决? ...
我正在尝试此页面中的演示代码: 但是,我收到以下错误: 问题出在哪里,如何解决? 我试图将代码放入构造函数中: 但是,对于 gtk3 和 gtk2,我仍然遇到以下错误: ...
如本页所述, as关键字在 Vala 中用于转换。 我看到它被用于此页面上的以下代码: 但是,它不适用于以下代码: 错误是: 问题出在哪里,如何解决? 甚至 integer 也不能转换为浮动: 错误是: ...
这段代码行得通吗? 或者我的 hash 集合在 x 可见性 scope 结束后丢失了数据,即当 fn() 返回时? 我应该用指针替换引用 x 来防止这种情况发生吗? 我应该在 p.unset(1) 方法之后明确删除这个指针吗? 谢谢你。 ...
我在此页面上看到以下代码: 为什么它没有遵循: string[]@a和string[] args之间有什么区别,何时使用? ...
我能够使用Vala编程语言和 Gtk 编译和创建可执行文件。GUI 可执行文件可以从命令行使用命令运行: 但是,当我在文件管理器中双击它们时,它们不会运行。 似乎它们被视为库而不是可执行文件。 问题出在哪里,如何解决? ...
我正在尝试以下代码: 上面的代码编译正常,运行也没有任何错误。 但是,没有对“string.txt”文件进行任何更改。 错误在哪里,如何纠正? ...
我想使用vega库来处理 dicom 文件。 其网站的示例代码如下: 本页解释包括 C 代码,但 C++ 代码呢? This official page states "If the library is written in C++, you can't bind it to Vala unl ...
我正在玩Vala和GTK4 。 FileChooserDialog不适合我 我错过了一些重要的代码,这将导致 FileChooserDialog “出现”。 在以前的 GTK 版本中,有“dialog.run”——在 GTK4 中没有。 The C-Example on https://doc ...
我正在尝试遵循简单的代码,其中在 main 中创建 HashTable 并将其发送到另一个 function。 将创建和打印所有键的列表: 但是,当我尝试在上面进行编译时,出现以下错误,该错误发生在将项目附加到列表的位置: 问题出在哪里,如何解决? ...
我正在尝试在 Vala 中创建和显示一个简单的 HashTable 的代码: 上面的代码编译时出现以下警告: 当我运行创建的可执行文件时,它会给出以下错误: 问题出在哪里,如何解决? ...
问题: 我想制作一个 Gtk.Label 孩子,但似乎我无法制作这种类型的孩子。 我在这里检查以找到可能的解决方法,但我无法理解它。 我应该怎么做才能解决这个问题。 我基本上只想要一个带有额外属性的按钮。 谢谢! 错误: 片段: ...
直升机, 我有以下 .ui 文件: 以及以下应用程序窗口: 如何使用 GtkModelButton 创建点击信号? 编码 不工作。 ...
您好 Stackoverflow 社区, 所以我试图在 vala 项目中为数据库测试设置环境变量,但我在任何地方都找不到变量的证据。 我也尝试设置命令行参数,但我也无法访问那些。 在我的 meson.build 文件中: 然后我使用以下代码打印出我的环境变量和 arguments: 我在任何地方都看 ...
我尝试使用此代码,但结果与预期不符,也许我在某个地方错了,请帮忙。 gcrypt.vapi 来自: https://gitlab.gnome.org/GNOME/vala-extra-vapis ...
我有一个 Gtk4 Gtk.Label 。 我想以编程方式更改它的颜色和大小属性。 <span foreground='red' size='large'>的标记方式很容易使用。 但是一段时间后,我想删除这些样式并使标签再次无色。 我用my_lbl.label = my_lbl ...
我有一个GLib.Bytes object。 我想打印它并将其用作这样的字符串:Bytes bytes = new Bytes({65, 66, 67}); print(bytes); // <-- ERROR 如何将其转换为字符串? ...