问题标签 [vala]
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.
gnome - GTK+ 3 的 VAPI 问题
我正在尝试在 ArchLinux 上编译一些 Vala,当我尝试包含 packagegtk+-3.0
时,似乎 GDK 和 GTK+ 2.0 也被包含在内;valac --pkg gtk+-3.0 test.vala
给出以下错误:
有没有办法指定不包括gtk+-2.0
或valac
忽略这些错误?
dbus - 忽略 Vala 中的 DBUS 方法
我在 Vala 中实现了一个 DBUS 服务器:
我正在寻找某种“注释”,它将从 DBUS 中隐藏方法“二”,因为在我的(真实)情况下,它具有一些不可序列化的属性,并且意图不是通过 DBUS 使用。
谢谢!
regex - Vala 中的正则表达式捕获组
有这样的事吗?我一直在查看 Vala API,Regex 对象似乎不支持捕获组,以便我以后可以引用它们。目前有没有办法绕过这个明显的限制?假设我正在从一组字符串(文件的内容)中解析一个给定模式的字符串,例如:
但我希望语法宽松,这样它也可以说
��者��等......首先想到的想法是使用正则表达式和捕获组,但据我所知,现在似乎不支持此功能作为 Vala 的一部分。我能想出的唯一选择是用匹配空格的正则表达式拆分字符串,这样我最终得到一个可以分析的数组,但是文件可能不只包含“参数 = 值”的格式行。
vala - 如何从 Vala 中的字符串创建 InputStream
给定一个名为command的字符串,我需要创建 GLib InputStream对象如何?谢谢
zlib - Vala uncompress gzip data
I try to inflate tgz file in vala. First, I make tgz file in following way.
Next, https://gist.github.com/ce3d04afbf34f321959b
In windows case is compile ok, but execute failure. In linux case is above gcc error.
Can you point out what is wrong with this code? Thanks.
gtk - 如何禁用 GTK+ 工具按钮的焦点抓取
GTK+ 按钮小部件具有控制焦点抓取的 focus_on_click 属性。但我使用没有此类属性的 MenuToolButton。我不想把重点放在点击上。
如何摆脱它?谢谢!
interface - 通过 Vala 中的对象无法访问从接口实现的方法
我想创建一个 Creature 类,它将成为人类等所有生物的父类。
所以我写了一个具有适当遗产的 Creature 类和一个 Human 类。
因为我希望所有生物都做几件事,并且我不想为 Creature 类中的每个行为创建一个默认函数,所以我创建了一个由所有生物实现的 CreatureInterface。
这是代码:
生物.vala:
人类.vala:
main.vala:
现在,当我编译时,出现以下我不明白的错误:
getAGoal
已在人类中实施,并且是public
.
那么,为什么它无法访问?
macos - 在哪里可以找到有关如何在我的 Mac 上安装 Vala 的说明?
我正在研究学习 Vala 编程语言,我在哪里可以找到向我展示如何在我的 Mac 上安装它的地方?