quinta-feira, 14 de maio de 2009

Um «Olá Mundo!» pequenininho

tcl.jpg Como este blog estava muito parado, resolvi postar um «Olá Mundo!» com janela de duas linhas em Tcl/Tk:
wm title . Hello
grid [ button .bt -text { Olá Mundo! } -command exit ]


Se preferir, pode ser criado um script autoexecutável acrescentando o hash-bang:
#!/bin/sh
#\
exec wish "$0" "$@"

wm title . Hello
grid [ button .bt -text { Olá Mundo! } -command exit ]


[]'s
Cacilhas, La Batalema

2 comentários:

Marcelo R. Minholi disse...

Um exemplo parecido, usando o zenity (GTK+):

#!/bin/sh

zenity --info --title 'Hello from Zenity' --text='Hello World!'

La Batalema disse...

Salve!

Sim, é possível fazer isso usando Zenity, mas há algumas considerações que precisam ser feitas:

1) Zenity é uma ferramenta de linha de comando substituta ao Xdialog, não é uma linguagem de programação como Tcl/Tk.

2) É muito mais comum um sistema GNU/Linux ou OS X ter Tcl/Tk instalado do que Zenity.

3) Por mais estranha que seja Tcl/Tk, é muito mais versátil construir uma aplicação gráfica em Tcl/Tk do que em Shell Script.

[]'s
Cacilhas, La Batalema