Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Erik# en 2 Marzo 2009, 14:44 pm



Título: [RubyTK] Buttons
Publicado por: Erik# en 2 Marzo 2009, 14:44 pm
Bueno como en los labels pero ahora os enseñare buttons:

Código
  1. require 'tk'
  2. root = TkRoot.new
  3. def holamundo()
  4. puts "Hola mundo"
  5. end
  6. TkButton.new(root) do
  7.  text "Decir: Hola Mundo"
  8.  command 'holamundo'
  9.  pack
  10. end
  11. 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