Tk - Medio ambiente
Generalmente, todos los Mac y Linux vienen con Tk preinstalado. En caso de que no esté disponible o necesite la última versión, es posible que deba instalarla. Windows no viene con Tcl / Tk y es posible que deba usar su binario específico para instalarlo.
El intérprete de Tk
Es solo un pequeño programa que le permite escribir comandos Tk y ejecutarlos línea por línea. Detiene la ejecución de un archivo tcl en caso de que encuentre un error a diferencia de un compilador que se ejecuta completamente.
Tengamos un archivo helloWorld.tcl de la siguiente manera. Usaremos esto como primer programa, lo ejecutamos en la plataforma que elija.
#!/usr/bin/wish
grid [ttk::button .mybutton -text "Hello World"]
La siguiente sección explica solo cómo instalar Tcl / Tk en cada una de las plataformas disponibles.
Instalación en Windows
Descargue la última versión para el instalador de Windows de la lista de binarios activos Tcl / Tk disponibles. La edición comunitaria Active Tcl / Tk es gratuita para uso personal.
Ejecute el ejecutable descargado para instalar Tcl y Tk, lo que se puede hacer siguiendo las instrucciones en pantalla.
Ahora, podemos construir y ejecutar un archivo Tcl, digamos helloWorld.tcl, cambiando a la carpeta que contiene el archivo usando cd y luego usando el siguiente paso:
C:\Tcl> wish helloWorld.tcl
Presione enter y veremos una salida como se muestra a continuación:
Instalación en Linux
La mayoría de los sistemas operativos Linux vienen con Tk incorporado y puede comenzar de inmediato con esos sistemas. En caso de que no esté disponible, puede usar el siguiente comando para descargar e instalar Tcl-Tk.
$ yum install tcl tk
Ahora, podemos construir y ejecutar un archivo Tcl digamos holaWorld.tcl cambiando a la carpeta que contiene el archivo usando cd command y luego usando el siguiente paso -
$ wish helloWorld.tcl
Presione enter y veremos una salida similar a la siguiente:
Instalación en sistemas basados en Debian
En caso de que no esté disponible precompilado en su sistema operativo, puede usar el siguiente comando para descargar e instalar Tcl-Tk:
$ sudo apt-get install tcl tk
Ahora, podemos construir y ejecutar un archivo Tcl digamos holaWorld.tcl cambiando a la carpeta que contiene el archivo usando cd command y luego usando los siguientes pasos -
$ wish helloWorld.tcl
Presione enter y veremos una salida similar a la siguiente:
Instalación en Mac OS X
Descargue la última versión para el paquete Mac OS X de la lista de binarios Active Tcl / Tk disponibles. La edición de la comunidad Active Tcl es gratuita para uso personal.
Ejecute el ejecutable descargado para instalar Active Tcl, lo que se puede hacer siguiendo las instrucciones en pantalla.
Ahora, podemos construir y ejecutar un archivo Tcl digamos holaWorld.tcl cambiando a la carpeta que contiene el archivo usando cd command y luego usando el siguiente paso -
$ wish helloWorld.tcl
Presione enter y veremos una salida como se muestra a continuación:
Instalación desde archivos fuente
Puede utilizar la opción de instalar desde archivos de origen cuando un paquete binario no está disponible. Por lo general, se prefiere utilizar los binarios de Tk para Windows y Mac OS X, por lo que a continuación solo se muestra la compilación de fuentes en un sistema basado en Unix:
Descarga los archivos fuente.
Ahora, use los siguientes comandos para extraer, compilar y compilar después de cambiar a la carpeta descargada.
$ tar zxf tk8.6.1-src.tar.gz
$ cd tcl8.6.1
$ cd unix
$ ./configure —with-tcl=../../tcl8.6.1/unix —prefix=/opt —enable-gcc
$ make
$ sudo make install
Note - Asegúrese de cambiar el nombre del archivo a la versión que descargó en los comandos 1 y 2 de arriba.