问题标签 [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.

0 投票
4 回答
4099 浏览

c - 我如何使用 gstreamer 将一组图像拼接在一起以形成视频幻灯片

我想拍摄一组图像和一个音轨,并使用它来形成一个使用 gstreamer 的基本视频幻灯片。

似乎有很多关于 gstreamer 基本用法的文档和示例,例如播放视频或音频文件,甚至转码等。但我似乎找不到任何对视频编辑任务特别有用的东西。

我觉得我对 gstreamer 的基础知识有了不错的掌握,但是我在概念化如何加入这些点时遇到了困难,可以这么说。特别是我拍摄一组图像并将它们转换为单个视频输出的位置。

0 投票
1 回答
370 浏览

vala - valac 说 undef ref 但 libgee 存在

当我尝试编译需要 libgee 的 vala 或 genie 程序时,我得到对 gee_array_list_new 等的未定义引用。我从源代码安装了 libgee;它的 .so 文件就在 /usr/local/lib 中一目了然,它的其他文件应该是。但是当我使用发行版的包管理器安装 libgee 时,vala 程序链接正常!我正在寻找一个差异来解释这一点,但我很难过。这些库的版本略有不同,但差别不大。

valac 是否无法在 /usr/local/lib 中查找?可能的解释是什么?

0 投票
2 回答
5524 浏览

gtk - 如何在 vala 中使用 gtk/glade

我正在尝试使用 glade/gtk/vala 制作一个简单的应用程序。到目前为止,我有这个:

当我运行它时,它输出:(helloworld:22641):Gtk-WARNING **:找不到信号处理程序'on_btn_hello_clicked',但除了未调用处理程序之外运行良好

我究竟做错了什么?

0 投票
1 回答
751 浏览

memory - Vala中的gdk.Pixbuf内存泄漏,还是别的什么?

这是一个简单的问题。你能帮我找出这个 Vala 代码中的内存泄漏吗?如果有帮助,我也可以发布生成的 c 代码^^

0 投票
1 回答
1653 浏览

weak-references - vala中“弱”和“无主”引用之间的区别?

Vala 中的弱引用和无主引用有什么区别。

根据我从 Vala 教程中学到的知识,不计算弱引用和无主引用,当真实实例超出范围时,它们将引用 null(!!)。

为什么出于一个原因应该有两种不同的方法?(如果他们做同样的工作)如果没有,有人可以给我一个简单的例子来说明我们为什么以及何时必须使用它们中的每一个?!

非常感谢

0 投票
4 回答
3126 浏览

gtk - GTK+ 应用特定皮肤可能吗?

我已经开始使用 GTK+ 和 Vala,并且很难找到有关创建自定义按钮(外观全新的按钮)的文档。事实上,现在我想起来,每个 GTK+ 应用程序都具有独特的外观,让人觉得它是一个 GTK+ 应用程序。如果我决定使用 GTK+,是否很难为我的应用程序创建一个全新的外观?

0 投票
2 回答
3118 浏览

c++ - 与 C++ 相比,Vala 是一种理智的解析语言吗?

解析 C++ 的问题是众所周知的。它不能纯粹基于语法来解析,它不能作为 LALR 来完成(不管这个词是什么,我不是语言理论家),语言规范是无数页等等。出于这个原因和其他原因,我'正在为我的个人项目决定另一种语言。

Vala 看起来是一门很好的语言。尽管提供了对 C++ 的许多改进,但解析起来是否同样麻烦?或者它是否有一个简洁、合理长度的形式语法,或一些逻辑描述,适合为编译器、源分析器和其他工具构建解析器?

不管答案是什么,这是否适用于 Genie 替代语法?

(我也想知道 D 和其他后 C++ 非 VM 语言,尽管不那么强烈。)

0 投票
1 回答
1672 浏览

graphics - How to do off-screen drawing using Cairo in Gtk+?

I'm trying to do my drawing stuff in an Cairo Image Context. Is there a way to load the content of the Image context to a Cairo Context on expose event?

For example I want to draw a series of dots based on cursor movements over a drawing area, If I want to keep all the dots I should use an off-screen buffer, so I use an Image Context, but I cannot find a way to draw it to the Cairo Context on expose event...

any solution?

0 投票
1 回答
355 浏览

glib - vala FileInfo get_file_type 未知

我一直在尝试创建一个遍历目录并列出目录和任何子目录中的所有文件的函数:

当我运行此代码时,不会输出任何子目录中的文件。所有文件/目录类型都是“G_FILE_TYPE_UNKNOWN”。有谁知道如何解决这个问题或我可以使用的其他方法。

0 投票
1 回答
969 浏览

environment-variables - 如何访问 Vala 中的环境变量?

如何访问 Vala 中的环境变量?(如上)看起来很简单,但我找不到 g_getenv() 是如何映射到 Vala 中的。