En esta entrada, veremos un programa que simula la forma de trabajo de un paint hecho con la libreria Tkinter.
Sintaxis
from Tkinter import *
canvas_width =500
canvas_height =150
def paint(event):
    x1,y1= (event.x -1), (event.y -1)
    x2,y2= (event.x +1), (event.y +1)#permite que los eventos del mouse se realizen
    panel.create_line(x1,y1,x2,y2, fill="red")
def clearall():
    panel.delete("all")
master=Tk()
master.title("pinta con el mouse")#titulo de la ventana
panel=Canvas(master, width=canvas_width, height=canvas_height) #panel para dibujar tipo canvas
panel.pack(expand = YES, fill= BOTH) #permite expandir a canvas y rellenar
panel.bind("", paint) #con esto permite pintar
mensaje= Label(master, text="Presione o arrastre con el mouse :) ")
mensaje.pack(side=BOTTOM)
boton=Button(master,text="Limpiar",command= clearall)
boton.pack(side=BOTTOM)
master.mainloop()
 
Ejemplo de corrida en pantalla con Pycharm
 Corrida en pantalla sin dibujar aun
Al tener la función create_oval, al momento de dibujar nos deja rastros de un color negro en pequeños circulos casi imperceptibles
 



 
No hay comentarios.:
Publicar un comentario