1
我刚开始接触瓦拉并纷纷创出障碍如何运行在VALA功能异步当按钮被点击
当我尝试和运行上的按钮按了大量功能,它锁定整个应用程序了直到完成
我该如何将以下内容放入线程或给它一个异步回调?
var btn = new Gtk.Button();
btn.label = "Run something massive!";
btn.clicked.connect (() => {
Process.spawn_command_line_sync("gksudo apt-get update",
out ls_stdout,
out ls_stderr,
out ls_status);
btn.set_sensitive (false);
});