Tk
Tk | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | HerramientasWidget | |
Desarrollador | John Ousterhout | |
Licencia | Estilo BSD | |
Información técnica | ||
Programado en | C | |
Plataformas admitidas | Multiplataforma | |
Versiones | ||
Última versión estable | 8.6.5 (info)( 29 de febrero de 2016 (8 años, 6 meses y 2 días)) | |
Enlaces | ||
Tkes una aplicaciónlibremultiplataformay un conjunto de controles (widget toolkit). Es una biblioteca de elementos básicos para construir unainterfaz gráfica de usuario(GUI).
Tk fue desarrollado porJohn Ousterhoutcomo una extensión para el lenguaje de guiones (script)Tcl.También llamado "bindings",Tk puede ser usado por otros lenguajes comoPerl,Python,yRuby.Hay dos formas de usar Tk desdePerl:el módulo Tcl::Tk Perl que usa Tcl como un puente (este acercamiento proporciona más flexibilidad), y Perl/Tk tiene solo (solamente las extensiones adoptadas de Tcl/Tk disponibles). Python y Ruby también usan Tcl como puente para Tk.
Tk ha sido portado para correr en la mayoría de las variantes deLinux,Apple Macintosh,Unix,yWindows.Desde el Tcl/Tk 8, ofrece "native look and feel" (por ejemplo, los menús y botones son mostrados de forma “nativa” en cualquier plataforma). También, hay varias extensiones que proveen externamente arrastrar y soltar (drag-and-drop), ventanas no-rectangulares y controles originales.
La más inusual característica de Tk son sus controles canvas y texto, los cuales proveen capacidades no halladas en casi ningún conjunto de controles similares.
Al igual que Tcl, Tk soportaUnicodedentro del Plano Multilenguaje Básico pero este todavía no ha sido extendido para manejar Unicode de 32-bit.
Véase también
[editar]Enlaces externos
[editar]- Sitio web oficial de Tcl y Tk(en inglés)
- Lista de comandos Tk,en el sitio web de Tcl/Tk (en inglés)
- Tcl/Tk cookbook(en inglés)
- [1]Distribución binaria gratuita de Tcl, Tk y otras extensiones accesorias (en inglés)
- Manual Perl/Tk,albergado porActivestate(en inglés)
- Ruby/Tk,un capítulo de The Ruby book (en inglés)
- MacDevCentertutorial Ruby/Tk (en inglés)
- Learn TkArchivadoel 21 de octubre de 2017 enWayback Machine., otro tutorial de Ruby/Tk (en inglés)