=begin Este es un ejemplo de una ventana con varios utensilios CUATRO Frames o marcos y en cada cual irá un utensilio en total se verán dos etiquetas y dos botones todo con las mÃnimas lÃneas de código posible y con el menor código posible =end require 'tk' A = 'Aquà irÃa el tÃtulo' B = 'Una etiqueta descriptiva de la función del programa' Salir = 'Salir' TkRoot.new { title "Mi Primera ventana!" } f1 = TkFrame.new { background "red" padx 10 pady 10 pack('side' => 'top') } TkLabel.new(f1) do text A pack end f2 = TkFrame.new { background "blue" padx 10 pady 10 pack('side' => 'top') } TkLabel.new(f2) do text B pack end f3 = TkFrame.new { background "orange" padx 10 pady 10 pack('side' => 'left') } TkButton.new(f3) { text '> Púlsame <' command {print "Has presionado el botón<!!\n"} pack } f4 = TkFrame.new { background "green" padx 10 pady 10 pack('side' => 'right') } TkButton.new(f4) { text Salir command 'exit' pack } TkLabel.new(f4) do text "\nPúlsa aquà para salir\n" pack('side' => 'right') end Tk.mainloop
Ruby es un lenguaje es un universo, donde todo parte de un mismo objeto "main" y desde ahí se diferencian los demás. Es realmente fácil de ir comprendiendo y nos va a permitir ir plasmando la idea que generó la necesidad de hacer ese programa pero muy humanamente.
6 nov 2018
Teoría - TK2
ejercicio TK -1
#!/usr/bin/ruby #https://sandbox.mc.edu/~bennet/ruby/code/tk2_rb.html # Import the library. require 'tk' # Root window. root = TkRo...
-
Primero has de tener instalado Ruby Después, instala la gema ocra así: gem install ocra Como da problemas si tan sólo llamamos a la gema oc...
-
https://aula301.com/aplicaciones-de-escritorio-gui-con-ruby/ Aplicaciones de escritorio GUI con Ruby Programas con interfaz gráfica ...
-
#!/usr/bin/ruby #https://sandbox.mc.edu/~bennet/ruby/code/tk2_rb.html # Import the library. require 'tk' # Root window. root = TkRo...