gtk3
GTK + 3 with Vala
サーチ…
こんにちは世界
さらに基本的なものかもしれませんが、これはVala言語の機能のいくつかを紹介しています。
コード
using Gtk;
int main (string[] args) {
Gtk.init (ref args);
var window = new Window ();
window.title = "First GTK+ Program";
window.border_width = 10;
window.window_position = WindowPosition.CENTER;
window.set_default_size (350, 70);
window.destroy.connect (Gtk.main_quit);
var button = new Button.with_label ("Click me!");
button.clicked.connect (() => {
button.label = "Thank you";
});
window.add (button);
window.show_all ();
Gtk.main ();
return 0;
}
すべてのGTK +クラスはGtk
名前空間内にあります。すべてのGTK +プログラムをGtk.init ()
で初期化する必要があります。
Linuxでのコンパイルと実行
$ valac --pkg gtk+-3.0 gtk-hello.vala
$ ./gtk-hello
これには、 valac
コンパイラ、 gcc
、システムにインストールされているglib
とgtk3
開発パッケージが必要です。
GNOME Wikiから取りました 。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow