Vala - 对象构造函数中的常量初始化和赋值
过去几天我一直在研究 Vala 编程语言,它看起来很有前途。但是,我不知道如何在对象构造中正确分配常量(目前 Vala 相当于 final)。例如,在Java中:…
如何使用 waf 为 gir 文件生成类型库
我使用以下 wscript_build 代码片段及其 gir 文件构建 vala 库: lib = bld.shlib ( features = 'c cshlib', target = 'sample', name = 'libsample',…
用于创建计时器的 Vala/SDL 回调
我想每 200 毫秒刷新一次屏幕,而不必在循环中添加一些代码。 因此,我想使用 SDL 在 Vala 中创建一个带有回调的计时器。 我阅读了文档,但不明白第二…
发送 XKeyEvent 到 gtk3 应用程序
我使用以下 文档 在 Vala 中编写一个方法来发送按键事件(例如V) 到具有焦点的应用程序。 代码如下: public void press(string accelerator) { X.Key…
使用 libharu 和 vala 创建 pdf
我想知道是否有人可以指导我如何从 vala 语言动态创建 pdf 文件(无需将文件另存为 pdf)。我听说这可以用 libharu 来完成,所以我一直在研究他们的文…
如何从vala代码中提取文档?
我想知道是否有一个工具可以从 vala 源文件中提取文档,例如 javadoc 或 doxygen 用于 Java / C++ /... 我开始记录我的代码经典的 /** * I'm a functi…
Vala线程池的正确使用方法是什么?
我正在尝试使用 GLib.ThreadPools 在 Vala,但在搜索 Google 代码和现有文档后,我找不到任何好的使用示例。我自己尝试使用它们会导致未处理的 GLib.T…
如何在 vala 的类中创建 Gtk 小部件?
我有一个继承按钮的类,它看起来像这样: public class MyButton : Button { Gtk.Image image; // This doesn't work } 我需要启动一个属于“MyButton…
如何在vala中使用gettext?
当我尝试在 vala 中使用 gettext 时,我没有收到来自 vala 的错误或警告,但我从 c 编译器收到以下错误: /usr/include/glib-2.0/glib/gi18n-lib.h:29…
选择树视图(列表存储)行时如何收到通知?
如何连接到 Gtk.TreeView 以便在选择一行时通知我?目前我正在连接到 row_activated 信号,但这需要双击该行,并且我希望单击一下即可收到通知。 示例…
Vala:使用 GIO/Socket 示例进行网络连接不起作用
我正在尝试从 http://live.gnome.org/Vala/GIONetworkingSample 复制“服务器示例” 。 但是当我尝试编译时,出现以下错误: ./src/server/Anais.vala…
无法通过 Vala 中的对象访问接口实现的方法
我想创建一个 Creature 类,它将成为所有生物(例如人类)的父类。 所以我写了一个具有适当继承性的生物类和人类类。 由于我希望所有生物都做几件事,…
如何禁用 GTK+ 的焦点抓取工具按钮
GTK+ Button 小部件具有 focus_on_click 属性,用于控制焦点的抓取。但我使用的 MenuToolButton 没有这样的属性。我不想把焦点放在点击上。 如何摆脱…
忽略 Vala 中的 DBUS 方法
我有一个在 Vala 中实现的 DBUS 服务器: [DBus (name = "com.github.Test")] public class Test.Server { public int one() {}; public int two() {}…