やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

vala言語でGTKを使う

 GTK専用言語valaというのがあるのを知った。C#風。

成果物

0

情報源

やってみる

  1. インストール
  2. コーディング
  3. ビルド
  4. 実行

1. インストール

sudo apt install -y valac

2.コーディング

hello.vala

public class MyApplication : Gtk.Application {
    protected override void activate () {
        var window = new Gtk.ApplicationWindow (this);
        var label = new Gtk.Label ("Hello GNOME!");
        window.add (label);
        window.set_title ("Welcome to GNOME");
        window.set_default_size (200, 100);
        window.show_all ();
    }
}

public int main (string[] args) {
    return new MyApplication ().run (args);
}

3. ビルド

valac --pkg gtk+-3.0 hello.vala

4. 実行

./hello

所感

 簡単なツールならサクッと作れそう。

対象環境

$ uname -a
Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux