[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

[Go Quickly!] Przedstawiam Quickly

Jest to artykuł nadesłany do nas przez Grzegorza – dziękujemy.

Quickly jest Frmeworkiem opartym na Pythonie, PyGTK oraz Glade, pozwalającym w łatwy sposób rozpocząć oraz rozwijać projekty programów przeznaczonych dla Ubuntu. Quickly korzysta z pełnych możliwości PyGTK opierając się na GTK+3.
Ważnym elementem jest także system kontroli wersji Bazaar oraz Launchpad, które pozwalają łatwo publikować i współtworzyć projekty.

Pierwszy projekt

Pierwszym krokiem do stworzenia projektu w Quickly jest:

quickly create ubuntu-application Aplikacja

Po wykonaniu polecenia Quickly utworzy nam katalog z nazwą projektu (małe litery), w którym znajdziemy wygodny szablon projektu wraz z repozytorium Bazaar, a także uruchomi nasza aplikacje.