Éste es el primer ejemplo de ventana realizado en base a TK integrado en Ruby.
En posteriores ejemplos le daremos funcionalidad y lo iremos diseñando paso a paso.
Según se ve al ejecutarlo, cada elemento aparece uno encima del otro y la ventana se redimensiona según sea el contenido
require 'tk' A = 'Aquà irÃa el tÃtulo' B = 'Una etiqueta descriptiva de la función del programa' Salir = 'Salir' TkRoot.new { title "Primera ventana!" } TkLabel.new do text A pack end TkLabel.new do text B pack end TkButton.new { text '> Púlsame <' command {print "Has presionado el botón<!!\n"} pack } TkButton.new { text Salir command 'exit' pack } Tk.mainloop