Tk (programari)
| |
Tipus | Eines gràfiques |
---|---|
Versió inicial | 1991 |
Versió estable | |
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
[modifica]- ↑ «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].