Tk (programari)
![]() | |||||||||||
![]() ![]() | |||||||||||
Tipus | Eines gràfiques | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Versió inicial | 1991 | ||||||||||
Versió estable | 8.6.13 (22 novembre 2022) 8.6.14 (29 febrer 2024) ![]() | ||||||||||
Llicència | BSD modificada | ||||||||||
Característiques tècniques | |||||||||||
Sistema operatiu | Multiplataforma | ||||||||||
Escrit en | C | ||||||||||
Equip | |||||||||||
Creador/s | John Ousterhout | ||||||||||
Desenvolupador(s) | John Ousterhout ![]() | ||||||||||
Fonts de codi
| |||||||||||
Més informació | |||||||||||
Lloc web | tcl.tk | ||||||||||
| |||||||||||
Tk és un conjunt d'eines d'útils multiplataforma gratuït i de codi obert que proporciona una llibreria d'elements bàsics dels ginys GUI per crear una interfície gràfica d'usuari (GUI) en molts llenguatges de programació.[1]
Tk proporciona una sèrie d'utilitats habitualment necessàries per a desenvolupar aplicacions d'escriptori, com ara botó, menú, llenç, text, marc, etiqueta, etc. Tk s'ha portat per a funcionar a la majoria de versions de Linux, Mac OS, Unix i Microsoft Windows. Igual que Tcl, Tk admet Unicode dins del pla multilingüe bàsic, però encara no s'ha estès per gestionar l'Unicode complet estès actual (per exemple, UTF-16 de l'UCS-2 que suporta Tk).
Tk va ser dissenyat per ampliar-se i hi ha una àmplia gamma d'extensions disponibles que ofereixen nous ginys o altres capacitats.[2]
Des de Tcl/Tk 8, ofereix "aspecte natiu" (per exemple, els menús i botons es mostren a la manera de programari "natiu" per a qualsevol plataforma determinada).[3] Els aspectes més destacats de la versió 8.5 inclouen un nou motor de temàtica, originalment anomenat Tk Tile,[4] però ara es coneix generalment com "Tk temàtic", així com una representació de fonts millorada.[5] Els aspectes més destacats de la versió 8.6 inclouen suport PNG i text en angle.
Referències
- ↑ «Tcl and the Tk Toolkit» (en anglès). http://csis.pace.edu.+[Consulta: 14 agost 2022].
- ↑ Writing a Tk Widget in C, Chapter 46 in Practical Programming in Tcl and Tk, ISBN 0-13-038560-3
- ↑ «Tcl/Tk 8.0» (en anglès). Tcl Developer Xchange, 18-09-2013. [Consulta: 1r juliol 2014].
- ↑ «Tile: an improved themeing engine for Tk». SourceForge. [Consulta: 4 novembre 2016].
- ↑ «Tcl/Tk 8.5 Release Announcement» (en anglès). Tcl Developer Xchange, 18-09-2013. [Consulta: 1r juliol 2014].