vala 相关问题

Vala是一种面向对象的编程语言,它允许使用现代编程技术编写在GNOME运行时库上运行的应用程序,特别是GLib和GObject。 Vala在语法上类似于C#,并被编译为C,然后使用平台的C编译器将其编译为本机二进制文件。

Vala的Makefile

我是vala的新手,学习为基本OS Hera(基于Ubuntu 18.04.3)编写GTK应用程序。为了上帝的爱,我找不到任何有关如何为我的...编写make文件的文档。

回答 1 投票 0

是否可以在vala类中编写自定义属性或注释,例如C#或Java?

这个问题暗示着如何减少样板代码或添加自定义功能,例如在Java @Setter(AccessLevel.PROTECTED)私有字符串名称中;或Jackson注释@ ...

回答 1 投票 1

Vala-Clutter Json UI-如何连接UI信号?

我正在尝试将基于JSON的UI文件与Clutter一起使用。我想将信号从UI文件连接到Vala代码。我已经尝试过类似的方法,它会加载UI,但不会连接信号。怎么可以...

回答 1 投票 1

如何使用从Python用Vala编写的自定义GTK小部件?

最近,我设法通过以下命令从此Vala文件中创建了一个共享库,可以使用该共享库:1:valac Circular-progress-bar.vala -X -fPIC -X -shared -o test_shared.so --library = testShared --...

回答 1 投票 0

一个可以起作用的共享库

最近,我设法通过以下命令从此Vala文件中创建了一个共享库,可以使用该共享库:1:valac Circular-progress-bar.vala -X -fPIC -X -shared -o test_shared.so --library = testShared --...

回答 1 投票 0

如何使用Vala通过HTTP下载文件?

我尝试将libsoup-2.4与https://valadoc.org/libsoup-2.4/Soup.RequestFile.html一起使用,但是RequestFile的创建受到保护,并且我看不到任何返回该对象或..的操作。 。

回答 1 投票 1

Vala GtkTemplate:找不到UI资源

我正在尝试使用GtkTemplate,但确实很烦人。我已经定义了.ui文件资源,正确地调用了&等。这是我的文件:meson.build:#项目名称和...

回答 1 投票 1

Vala Gstreamer BusFunc

我正在尝试将这段代码重写为Vala:gstreamer示例我被困在这一行:watch_id = gst_bus_add_watch(总线,message_handler,NULL);我的意思是:var watch_id = bus ....

回答 1 投票 0

Vala获取文件修改日期

我一般对Vala和linux编程不熟悉。我正在尝试枚举给定文件夹的类似于“ stat” shell实用程序的数据。到目前为止,这是我得到的:int main(string [] args){...

回答 1 投票 2

Vala是否提供类似C ++的朋友类?

使用C ++,我喜欢单元测试功能或类成为他们测试的类的朋友。这样,我不仅限于公共接口。我需要更少的模拟或样板来测试所有方法。在...

回答 1 投票 1

如何在Vala中将int64格式化为大写十六进制?

以下示例不编译公共静态int main(string [] args){var now = new GLib.DateTime.now_utc(); int64 val = now.to_unix();打印(“%” + int64.FORMAT ...

回答 1 投票 1

Vala中委托的异步作用域是什么?

我正在尝试GNOME项目站点上的异步示例。我收到以下警告,但我不知道如何解决。 async.vala:8.2-8.17:警告:具有scope =“ async”的委托必须是...

回答 1 投票 2

Val上的Soup.Websocket

我编写了用于测试的客户端和服务器。客户端:静态Soup.WebsocketConnection网络套接字; int main(string [] args){var ws_session = new Soup.Session(); var ws_message = new Soup.Message(“ ...

回答 1 投票 1

我如何通过异步方法更新gtk列表框?

因此,在GTK中编写UI时,通常最好在Async方法中处理文件的读取等。诸如列表框之类的东西通常绑定到ListModel,ListBox中的项目已更新...

回答 1 投票 2

异步读取子进程stdin / stderr结果到Vala中的字符串中

我尝试从子进程中将stdin和stderr读入字符串。我请求管道,退出代码为0(成功),但字符串为空。字符串errStr =“”;字符串outStr =“”; string [] cmd = {...

回答 1 投票 0

[使用glib.string.escape()时如何转义特殊字符

由于glib.string.escape()的文档而转义特殊字符'\ b','\ f','\ n','\ r','\ t','\ v','\字符串源中的'和'“',方法是在它们前面插入一个'\'。此外,所有...

回答 1 投票 0

在Linux(基本OS)上的VALA中带有图标,文本和两个按钮的简单对话框

最近两天,我试图找出如何在Linux上的Vala(elementaryOS JUNO)中使用左侧的图标,右侧的文本和下方的两个按钮来实现标准的对话框布局。无法......>

回答 1 投票 0

Vala是否从主题中获得具有特殊大小的图标?

我想从系统中获取一个图标,并在Gtk.Image中显示它,但是尺寸很大。 Gtk.Image.icon_size属性是一个枚举,它没有设置像素的宽度或高度。 (Gtk.IconSize)这就是我得到的方式...

回答 1 投票 0

了解vala编译警告

下面的编译警告对我来说不是很清楚,因为不赞成使用,但是在valadoc中该方法的签名:http://valadoc.org/#!api=gstreamer-1.0/Gst显示没有.. 。

回答 1 投票 6

如何获得GLib.Settings的范围

通常,我使用以下代码从GLib.Settings中获取字符串。 var ss =新的GLib.Settings(“ org.gnome.system.proxy”);字符串sm = ss.get_string(“模式”);现在我想得到这样的范围...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.