Tk (programari)

Tk
Modifica el valor a Wikidata
TipusEines gràfiques
Versió inicial1991
Versió estable
9.0.0 (26 setembre 2024) Modifica el valor a Wikidata
LlicènciaBSD modificada
Característiques tècniques
Sistema operatiuMultiplataforma
Escrit enC
Equip
Creador/sJohn Ousterhout
Desenvolupador(s)John Ousterhout Modifica el valor a Wikidata
Més informació
Lloc webtcl.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

  1. «Tcl and the Tk Toolkit» (en anglès). http://csis.pace.edu.+[Consulta: 14 agost 2022].
  2. Writing a Tk Widget in C, Chapter 46 in Practical Programming in Tcl and Tk, ISBN 0-13-038560-3
  3. «Tcl/Tk 8.0» (en anglès). Tcl Developer Xchange, 18-09-2013. [Consulta: 1r juliol 2014].
  4. «Tile: an improved themeing engine for Tk». SourceForge. [Consulta: 4 novembre 2016].
  5. «Tcl/Tk 8.5 Release Announcement» (en anglès). Tcl Developer Xchange, 18-09-2013. [Consulta: 1r juliol 2014].