שלום לכולם, לכל אילו שמעוניינים ללמוד שפת VALA, אני לומד אותה מניסויים שונים ורציתי לחלוק איתכם איך רצוי לבנות שלד בסיסי של תוכנית ב VALA:
using Gtk;
public class MyApp {
private Window window;
public MyApp () throws Error {
var builder = new Builder ();
builder.add_from_file ("gui.ui");
builder.connect_signals (this);
this.window = builder.get_object ("win_main") as Window;
this.window.destroy += Gtk.main_quit;
}
public void run () {
this.window.show_all ();
Gtk.main ();
}
}
int main (string[] args) {
Gtk.init (ref args);
try {
var app = new MyApp ();
app.run ();
} catch (Error e) {
stderr.printf ("Could not load UI: %s\n", e.message);
return 1;
}
return 0;
}
public class MyApp {
private Window window;
public MyApp () throws Error {
var builder = new Builder ();
builder.add_from_file ("gui.ui");
builder.connect_signals (this);
this.window = builder.get_object ("win_main") as Window;
this.window.destroy += Gtk.main_quit;
}
public void run () {
this.window.show_all ();
Gtk.main ();
}
}
int main (string[] args) {
Gtk.init (ref args);
try {
var app = new MyApp ();
app.run ();
} catch (Error e) {
stderr.printf ("Could not load UI: %s\n", e.message);
return 1;
}
return 0;
}
את הקובץ gui.ui, אתם יוצרים על ידי glade, בתוכנה את אתם יכולים לעצב ממשקים גרפיים שונים...
ועל תשכחו לקרוא לחלון win_main...
ועל תשכחו לקרוא לחלון win_main...
אין תגובות:
הוסף רשומת תגובה