Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Biblioteka GTK

czwartek,

Biblioteka GTK

14 kwietnia 1998 roku wydano pierwszą wersję biblioteki GTK+.

Początki historii GTK związane są z edytorem GIMP. Na pewnym etapie rozwoju programu jego główni programiści największy nacisk położyli na wyeliminowania zależności od biblioteki Motif w swojej aplikacji. W efekcie powstała biblioteka służąca do tworzenia interfejsu graficznego nazwana jako GTK od „GIMP Toolkit”. Później GTK został przepisany w sposób umożliwiający możliwość programowania obiektowego i został przemianowany na GTK+. Obecnie z GTK korzysta nie tylko popularny edytor grafiki GIMP, ale także inne programy, np. środowiska graficzne GNOME i Xfce. W lutym 2019 roku powrócono do starej nazwy bez dodatkowego plusa.

GTK jest narzędziem wieloplatformowym, co oznacza, że istnieją wersje biblioteki dla różnych systemów operacyjnych, a co za tym idzie, możliwe jest tworzenie programów dla różnych środowisk. Atrakcyjność tego rozwiązania dla programistów podnosi zastosowana licencja. Jest nią GNU Lesser General Public Licence, która pozwala także na bezpłatne stosowanie biblioteki w programach tworzonych komercyjnie. Z GTK można korzystać w większości popularnych języków programowania. Obecnie jego najnowszą stabilną wersją jest GTK 3.24.18 z 9 kwietnia 2020 roku.

Przykład prostego programu w języku C wykorzystującego bibliotekę GTK. Do jego kompilacji w środowisku Ubuntu Linux wymagana jest obecność pakietu libgtkd-3-dev. Instalacja biblioteki GTK w innych systemach została opisana w oficjalnej dokumentacji na stronie internetowej projektu.

Kompilacja programu.

Artykuł: Zagraniczne staże zawodowe

Zagraniczne staże zawodowe

Artykuł: Miniaturowy komputer w stylu retro

Miniaturowy komputer w stylu retro

Artykuł: Tydzień Zakazanych Książek

Tydzień Zakazanych Książek

Artykuł: Nowe wyzwania – czas na PHP!

Nowe wyzwania – czas na PHP!

Artykuł: Modernizacja kierunku kształcenia branży mechanicznej w CKZiU

Modernizacja kierunku kształcenia branży mechanicznej w CKZiU

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły