# -*- coding: utf-8 -*-
from Tkinter import *
ventana = Tk()
ventana.title("Hacer circulo")
ventana.config(bg="green")
def ejecutar(f):
ventana.after(200, f)
def circulo(ventana):
circulo = Canvas(width=210, height=210, bg="red")
circulo.pack(expand=YES, fill=BOTH)
circulo.create_oval(10, 10, 200, 200, width=3, fill='blue')
botoncir = Button(ventana, text="ver circulo",command=lambda: ejecutar (circulo(ventana))) # Primer boton
botoncir.grid(row=3, column=15) # El botón es cargado
botoncir.grid (row=1, column=1) # El botón es cargado
ventana.mainloop()
Ejemplo rectangulo dentro de una ventana hija:
# -*- coding: utf-8 -*-
from Tkinter import *
ventana = Tk()
ventana.title("Hacer circulo")
ventana.config(bg="green")
def ejecutar(f):
ventana.after(200, f)
def circulo(ventana):
circulo = Canvas(width=210, height=210, bg="red")
circulo.pack(expand=YES, fill=BOTH)
circulo.create_rectangle(10, 10, 200, 200, width=3, fill='blue')
botoncir = Button(ventana, text="ver circulo",command=lambda: ejecutar (circulo(ventana))) # Primer boton
botoncir.grid(row=3, column=15) # El botón es cargado
botoncir.grid (row=1, column=1) # El botón es cargado
ventana.mainloop()
Ejemplo linea dentro de una ventana hija:
# -*- coding: utf-8 -*-
from Tkinter import *
ventana = Tk()
ventana.title("Hacer linea")
ventana.config(bg="purple")
def ejecutar(f):
ventana.after(200, f)
def linea(ventana):
linea = Canvas(width=210, height=210, bg="white")
linea.pack(expand=YES, fill=BOTH)
linea.create_line(5, 5, 200, 200, width=3, fill='black')
botonlin = Button(ventana, text="ver linea",command=lambda: ejecutar (linea(ventana))) # Primer boton
botonlin.grid(row=3, column=15) # El botón es cargado
botonlin.grid (row=1, column=1) # El botón es cargado
ventana.mainloop()
No hay comentarios:
Publicar un comentario