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ł: Życzenia świąteczne

Życzenia świąteczne

Artykuł: Konkurs z Języka Angielskiego Zawodowego

Konkurs z Języka Angielskiego Zawodowego

Artykuł: Testujemy kontroler ARGB

Testujemy kontroler ARGB

Artykuł: Olimpiada Zdrowia PCK

Olimpiada Zdrowia PCK

Artykuł: Zostań dawcą szpiku!

Zostań dawcą szpiku!

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły