miércoles, 6 de septiembre de 2017

Practica con funciones y figuras Tkinter

ventana = Tk()  # Tk() Es la ventana principalventana.title("ventana de figura con boton")
ventana.config(bg="green")  # Le da color al fondoventana.geometry("500x500")  # Cambia el tamao de la ventana


def ejecutar(f):
    ventana.after(200, f)  # Una forma de ejecutar las funciones


def circulo(ventana):
    circulo = Canvas(width=210, height=210,bg='red')  # aqui se crea el cuadro blanco donde aparece nuestra figura con su ancho y largo que estableci y su color    circulo.pack(expand=YES, fill=BOTH)  # sierve para cargar la figura    circulo.create_oval(10, 10, 200, 200, width=3, fill='blue')  # radio,


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 cargadoventana.mainloop()
******************************

# -*- coding: utf-8 -*-
from Tkinter import *  # Importa el mdulo
ventana = Tk()  # Tk() Es la ventana principalventana.title("ventana de figura con boton")
ventana.config(bg="green")  # Le da color al fondoventana.geometry("500x500")  # Cambia el tamao de la ventana


def ejecutar(f):
    ventana.after(200, f)  # Una forma de ejecutar las funciones

def rectangulo(ventana):
    rectangulo = Canvas(width=210, height=210, bg='white')
    rectangulo.pack(expand=YES, fill=BOTH)
    rectangulo.create_rectangle(10, 10, 200, 200, width=5, fill='yellow')




botonrect = Button(ventana, text="ver cuadro",
                  command=lambda:
                  ejecutar (rectangulo(ventana)))  # Primer boton
botonrect.grid(row=3, column=15)  # El botón es cargado
ventana.mainloop()

***************************
# -*- coding: utf-8 -*-
from Tkinter import *  # Importa el mdulo
ventana = Tk()  # Tk() Es la ventana principalventana.title("ventana de figura con boton")
ventana.config(bg="green")  # Le da color al fondoventana.geometry("500x500")  # Cambia el tamao de la ventana


def ejecutar(f):
    ventana.after(200, f)  # Una forma de ejecutar las funciones

def lineas(ventana):
    linea = Canvas(width=210, height=210, bg='white')
    linea.pack(expand=YES, fill=BOTH)
    linea.create_line(0, 200, 200, 0, width=10, fill='black')



botonlinea = Button(ventana, text="ver linea",
                  command=lambda:
                  ejecutar (lineas(ventana)))  # Primer boton
botonlinea.grid(row=3, column=15)  # El botón es cargado
ventana.mainloop()


No hay comentarios:

Publicar un comentario