खोज…


नमस्ते दुनिया

और भी अधिक बुनियादी हो सकता है, लेकिन यह वाला भाषा की कुछ विशेषताओं को प्रदर्शित करता है।

कोड

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.init () साथ प्रत्येक GTK + प्रोग्राम को इनिशियलाइज़ करना होगा।

संकलन और लिनक्स पर चल रहा है

$ 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