Código
require 'tk' root = TkRoot.new def holamundo() puts "Hola mundo" end TkButton.new(root) do text "Decir: Hola Mundo" command 'holamundo' pack end root.mainloop
Primeros importamos TKinter, despues creamos el identificador root creando un form nuevo, despues creamos la funcion holamundo que msotrara "Hola mundo" en pantalla...
Despues, creamos el widget TkButton con el identificador root, despues le dices que el button muestre el texto Decir: Hola Mundo, luego le indicamos la funcion que se ejecutara al darle y por ultimo le fijamos en el form...Finalmente cerramos todas las instancias y widgets...
Una cosa interesante que podeis hacer es cambiar los do end por {} .
Otros links interesantes: http://foro.elhacker.net/scripting/python_curso_de_python_con_interfaces_graficas_tk-t232514.0.html