Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

За виняткових обставин власники авторських прав можу надати вам дозвіл копіювати, змінювати і розповсюджувати приклади коду, що містяться у цьому документі, за довільних умов, без обмежень.

Додавання вікна, вказаного у файлі інтерфейсу користувача, до програми за допомогою GtkBuilder.
Максим Дзюманенко
dziumanenko@gmail.com 2010
Юрій Чорноіван
yurchor@ukr.net 2020

# GtkBuilder

# Перші кроки у GNOME

GtkBuilder отримує описи інтерфейсу користувача і перетворює їх на програми Gtk. У цьому випадку опис інтерфейсу користувача зберігається у файлі helloworld.glade, а прочитати його можна за допомогою методу `get_object()`.

Завантажте файл інтерфейсу користувача за допомогою `GtkBuilder`, отримайте об'єкт вікна за допомогою вибору полів Назва (або Ідентифікатор) у Glade і додайте об'єкт вікна до програми:

_onStartup() { let builder = new Gtk.Builder(); builder.add_from_file('helloworld.glade'); this._window = builder.get_object('window1'); this.application.add_window(this._window); } };