Tk

Tk
logo
ilustracja
Autor John Ousterhout
Pierwsze wydanie 1991
Aktualna wersja stabilna 9.0.0
(26 września 2024) [±]
Platforma sprzętowa Wieloplatformowy
System operacyjny Wieloplatformowy
Rodzaj biblioteki programistyczne
Licencja BSD-podobna[1]
Strona internetowa

Tkwolny, wielosystemowy zestaw narzędzi zawierający bibliotekę podstawowych widżetów służący do budowania graficznych interfejsów użytkownika (GUI).

Biblioteka została wymyślona i opracowana przez Johna Ousterhouta jako pakiet języka skryptowego Tcl. Istnieją jednak również dowiązania do Tk spod innych języków, jak Perl (PerlTk), Python (Tkinter), Ruby (RubyTk), a nawet C++ (cpptk).

Tk zostało przeniesione na wiele platform, uruchamia się na Linuksie, Apple Macintoshu, Uniksie oraz systemach z rodziny Windows. Od czasu wydania wersji 8 Tcl/Tk, programy napisane z użyciem Tcl/Tk wyglądają inaczej na każdym systemie, zgodnie z jego ustawieniami (np. pasek menu wygląda inaczej w Macintoshu niż w MS Windows czy Linuksie/X11). Istnieją także różne wtyczki do zapewnienia działającego drag & drop czy innych zaawansowanych właściwości GUI.

Tak samo jak Tcl tak i Tk w pełni obsługuje Unicode.

  1. Tcl/Tk Licensing Terms. [dostęp 2016-09-13]. (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne