[Go Quickly!] Tworzymy GUI

Jest to drugi artykuł z serii Go Quickly! autorstwa Grzegorza – dziękujemy.

Do tworzenia GUI w GTK+ najwygodniejszym narzędziem jest Glade. Korzysta z niego wiele projektów, ostatnio twórcy LibreOffice przenieśli swój projekt właśnie do tego narzędzia.
Interfejs Glade’a jest prosty i wygodny. Po lewej stronie mamy zestaw widgetów, na środku formatkę, a po prawej właściwości oraz drzewo elementów umieszczonych na formatce. Warto też wspomnieć że Quickly używa GTK3 wraz z Glade’m przeznaczonym dla tej biblioteki, więc warto zwracać uwagę na to, którą wersją otwieramy nasze projekty.

Pierwszy projekt GUI

Na początek stworzymy prostą formatkę, której preferencje dostosujemy podczas tworzenia kodu. Za przykładową aplikację, którą wspólnie stworzymy posłuży nam prosty edytor tekstu. Taki program niewiele potrzebuje: pole tekstowe, menubar i statusbar dla komunikatów. Otwieramy Glade z naszym projektem (quickly design). Zauważmy że otworzyły nam się 3 formatki, z czego aktualnie otwarta jest główna formatka programu. Pozostałe od lewej to formatka okna informacji o naszym programie, następna formatka odpowiada za okno ustawień.

Kolejność zakładek

Kolejność zakładek