Tk-CANVAS 1
CANVAS es la utilidad con la que se puede dibujar en TK.
El siguiente programa necesita de este código después de require:
module TkItemConfigOptkeys
def itemconfig_hash_kv(id, keys, enc_mode = [], conf = []) # Esto es necesario para que funcione
hash_kv(__conv_item_keyonly_opts(id, keys), enc_mode, conf)
end
end
Dibujará:
- una línea desde origen (0,0) hasta extremo (100,100) color rojo y espesor 2.
- un rectángulo desde (colunna1c,fila2c) hasta (columna3c, fila3c) con relleno amarillo y borde rojo
require "tk" module TkItemConfigOptkeys def itemconfig_hash_kv(id, keys, enc_mode = [], conf = []) # Esto es necesario para que funcione hash_kv(__conv_item_keyonly_opts(id, keys), enc_mode, conf) end end canvas = TkCanvas.new TkcRectangle.new(canvas, '1c', '2c', '3c', '3c', 'outline' => 'red', 'fill' => 'yellow') TkcLine.new(canvas, 0, 0, 100, 100, 'width' => '2', 'fill' => 'red') canvas.pack Tk.mainloop