Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Biblioteka GTK

Przeglądasz zaktualizowaną wersję artykułu.

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ł: Test karty Arktek GTX 1650

Test karty Arktek GTX 1650

Artykuł: Projekt bazodanowy trwa…

Projekt bazodanowy trwa…

Artykuł: OCR w przeglądarce

OCR w przeglądarce

Artykuł: Generator liczb pseudolosowych

Generator liczb pseudolosowych

Artykuł: Tablet jako system OCR

Tablet jako system OCR

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły