6 nov. 2018

Teoría - TK-1

É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