Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Biblioteki C++

Kurs GTK+, C++

[kurs] Kurs biblioteki GTK+ wykorzystywanej do tworzenia GUI programów komputerowych.

Opis szczegółowy

GTK+ jest to biblioteka wykorzystywana do tworzenia graficznych interfejsów programów komputerowych. Biblioteka ta jest podstawą dla Uniksowych środowisk graficznych. Ponadto biblioteka GTK+ posiada również implementację na inne systemy operacyjne takie jak np. Windows czyniąc ją tym samym biblioteką wieloplatformową.

Licencja

Biblioteka rozpowszechniana jest na licencji LGPL.

Spis treści (zasoby zewnętrzne)

1.WstępCo to jest GTK+, skąd można pobrać omawianą bibliotekę oraz jak ją zainstalować.
2.Hello world w GTK+Utworzenie pierwszego okna w GTK+ wraz z wyjaśnieniem całego kodu pierwszego programu.
3.WidżetyW rozdziale opisano jak utworzyć pierwszy przycisk w oknie aplikacji oraz jak nadać określone właściwości dla okna aplikacji stworzonego przy pomocy GTK+.
4.ZdarzeniaObsługa zdarzeń okna - zamknięcie aplikacji i przesuwanie okna.
5.KonteneryKontenery w GTK+: GtkVBox, GtkHBox, GtkTable oraz GtkAlignment.
6.Podstawowe kontrolkiOmówienie podstawowych kontrolek biblioteki GTK+: GtkCheckButton, GtkFrame, GtkLabel, GtkComboBox oraz GtkEntry.
7.Podstawowe kontrolki - część II W niniejszej lekcji omówiono trzy kolejne kontrolki GTK+ tj. GtkHSeparator, GtkImage oraz GtkStatusbar.
8.Menu i toolbaryNiniejsza lekcja opisuje tworzenie menu programu oraz paska narzędziowego przy pomocy GTK+.
9.DialogiW tym rozdziale dowiesz się, jak tworzyć i używać dialogów w GTK+.
10.MotywyW tym rozdziale dowiesz się, w jaki sposób możesz ostylować swoje aplikacje oraz ustawić im standardowy wygląd Windows.
11.GtkTextViewW tym rozdziale dowiesz się, czym jest kontrolka GtkTextView, do czego służy oraz jak ją utworzyć i używać.

Wykaz elementów dowiązanych

Rozdział 12. Rozdział opisuje w jaki sposób korzystać z kontrolki GtkTreeView.
Rozdział 13. Opisuje, w jaki sposób można utworzyć pasek postępu.
Rozdział omawia w jaki sposób tworzy się aplikacje okienkowe, obsługujące wiele języków narodowych przy pomocy biblioteki GTK+.