En esta pagina pretendo mostrar
diversos ejemplos de codigo fuente para Tcl/Tk. Estos son siempre topicos
que son dificiles de hallar en Internet ,estan poco documentadas o me parecen
suficientemente interesantes para listarlas.
Como mantener una ventana siempre activa (Always stay on
top) |
A veces, es absolutamente necesario que una ventana hecha en Tcl/Tk se
muestre siempre ( no se pueda esconder por las demas) . Esto puede deberse
a un proceso que debe terminarse antes que el usuario haga otras cosas.
Hay varios ejemplos de esto:
Como remover los tags de HTML de una página |
Hace tiempo escribí un script en Tcl que bajaba una página de Internet, pero solo eran necesarios los datos, sin los códigos HTML (tags). Las siguientes son las líneas de código en Tcl que remueven dichos tags
# hay que cargar todo la página en la variable "data"
regsub -all {<[^>]*>} $data {} data
regsub -all { } $data { } data
regsub -all {[ ]+} $data { } data
regsub -all {[\n]+} $data \n data
set data [string trim $data]
Gracias a Josef Heid por haberme pasado estas líneas en el foro de discusión comp.lang.tcl.
Mi librería HTML para Tcl |
En 1999, a raíz del desarrollo de mi sistema GTM (escrito enteramente en Tcl), me vi en la necesidad de construir una librería que generara código HTML y así me hiciera más fácil la vida. El resultado es global-html.lib. Esta librería no es más que un conjunto de procedimientos para construir páginas web en el aire, que es el método común CGI. El código es libre de uso.
Obtener / Download
Atención: Esta librería se encuentra normalmente fuera de sincronía, pues no suelo subirla a este sitio con la frecuencia que la cambio/mejoro. Te recomiendo me contactes para obtener la última versión.
Otras ligas útiles acerca de Tcl |
Si alguna liga de esta pagina no funciona, o te lleva
a un lugar que no deberia, por favor reportamelo.
 |
Esta pagina fue editada en Netscape Composer,
usando
SuSE Linux 5.2.
Ultima modificacion : 16 Ene 2001 lma
Si tienes alguna sugerencia, duda, reclamo o comentario,
no dudes en contactarme |
 |