问题标签 [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.
outputstream - Vala:使用 GIO / Socket 的网络示例不起作用
我正在尝试从http://live.gnome.org/Vala/GIONetworkingSample复制“服务器示例” 。
但是当我尝试编译时,出现以下错误:
我试图理解错误消息的含义。所以我查看了文档: http ://www.valadoc.org/references/gio-2.0/0.11.5/GLib.OutputStream.write.html
但由于我不习惯使用 glib 和/或任何客户端/服务器库,我不明白我应该做什么。
有人可以告诉我如何OutputStream
与 Vala 一起使用吗?
注意:有关信息,我使用的是 valac 0.10.0
interface - Vala:D-BUS 对象实现接口,属性错误
是否可以让一个用 [DBus (name = ...)] 注释的类实现一个接口?
按照https://live.gnome.org/Vala/DBusServerSample的示例,我正在实现一个 D-BUS 客户端/服务器应用程序。
我发现该示例的特别之处在于没有单独的接口定义。我想将客户端使用的接口放在一个单独的文件中,并让服务器类实现该接口。这样我就可以让编译器在我错过某些东西时告诉我。
不过,这似乎不适用于属性。以下定义与我所拥有的兼容:
当我编译它时,我没有从 valac 得到错误,但是当编译生成的 C 代码时,链接器会抱怨:undefined reference to 'org_test_items_get_items'
.
此函数被 引用_dbus_org_test_items_get_items
,但不存在
c - 外部声明的精灵语法
谁能指出我在 Genie 中的 extern 声明的语法。Vala 支持 Extern decls,因此它们也应该在 Genie 中可用,但我似乎无法找到正确的语法。我正在尝试公开 C“退出”功能,以便在发生异常后退出应用程序。
外部的 Vala 语法:
外部的精灵语法?
显然这种语法是不正确的,或者我不会问这个问题:) 但我认为这大概是它应该采用的形式,有人可以帮忙吗?
谢谢 - G
listview - 选择树视图(列表存储)行时如何获得通知?
如何连接到Gtk.TreeView的信号,以便在选择行时通知我?目前我正在连接到 row_activated 信号,但这需要双击该行,并且我希望单击一下就可以收到通知。
示例程序:
除了 row_activated 的双击要求之外,该程序完全按照我的意愿工作。
gettext - 如何在 vala 中使用 gettext?
当我尝试在 vala 中使用 gettext 时,我没有收到来自 vala 的错误或警告,但我从 c 编译器收到以下错误:
我怎样才能解决这个问题?
scrollbar - GTK 滚动到容器中新添加的子项
我有一个应用程序,它会将 a 添加到 aWidget
中HBox
,它包含在 a 中ScrolledWindow
。添加a 时Widget
,我希望父ScrolledWindow
级向右滚动,即新添加Widget
的位置。添加小部件效果很好,我的问题是:
添加孩子时如何使 ScrolledWindow 移动?
我的 Vala 代码如下所示:
我现在得到的行为是调整将在每隔一次双击时起作用(这表明了这一切)。我希望在每次双击时进行调整。
更新我已经看到了:Gtk,如何在视口列表底部滚动?,但没有给出真正确定的答案。你的意思是告诉我我必须设置 1 秒超时才能滚动?
autotools - 未找到使用 autotools = "glib.h" 构建 Vala 项目
我正在尝试创建我的第一个 vala 和第一个支持 autotools 的项目。遵循在线教程后一切正常,但是当 gcc 编译器开始编译我的程序时,我收到错误“glib.h not found”。
首先,不能只是 autotools 使用 valac 作为编译器而不是创建 .c 文件然后运行 gcc 吗?(因为直接运行 valac 可以完美运行)
如果我不能将 autotools 配置为只运行 valac 而不是 valac -c 然后 gcc,我将如何解决这个问题?
配置.ac:
./src/ 中的 Makefile.am:
谢谢!
class - 如何在 vala 的类中创建 Gtk 小部件?
我有一个继承按钮的类,它看起来像这样:
我需要启动一个属于“MyButton”类的 GTK Widget。然而,我真的做不到。谢谢!
documentation-generation - 如何从vala代码中提取文档?
我想知道是否有一种工具可以从 vala 源文件中提取文档,例如javadoc
Java doxygen
/ C++ /...
我开始用经典记录我的代码
谢谢,
达米安
pdf - 使用 libharu 和 vala 创建 pdf
我想知道是否有人可以指导我如何从 vala 语言动态创建 pdf 文件(无需将文件另存为 pdf)。我听说它可以用 libharu 完成,所以我一直在查看他们的文档,但对我来说仍然有点模糊。有没有人知道怎么去...
从使用 vala 创建的 UI 向 libharu 发送书面注释/文本?并让libharu从中创建一个pdf?
帮助将不胜感激。谢谢!