gtk3
Vala와 GTK + 3
수색…
안녕 세상
훨씬 더 기초적 일 수도 있지만, 이것은 발라 (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
개발 패키지가 필요합니다.
그놈 위키 에서 가져 왔습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow