martes, 11 de septiembre de 2018

Unidad 2: Ejemplo de Tkinter en pycharm

Realizar en pycharm Tkinterejemplo

CREAR UNA LINEA.

Abrimos Pycharm(completo)

>>File
>>New
>>Python File

Escribe este codigo para realizar una linea por Tkinter.



       
#Programa que hace una linea usando Tkinter#
from Tkinter import *

ventanap = Tk() #crea un objeto tipo ventana#
ventanap.title('ventana de figura con un boton') # le pone titulo#
ventanap.config( bg ='pink') # le da fondo a la ventana
ventanap.geometry('500x500') #Da ancho y alto de la ventana en pixeles
def ejecutar(f):
    ventanap.after(200, f)#Forma de ejecutar las funciones

def lineas(ventanap):
    lineas = Canvas(width = 210 , height = 210, bg = 'gray') # El lienzo Canvas deon va figura    
    lineas.pack() #expand = yes, fill= para dar a la figura
    lineas.create_line(0,200,200,0, width =10 , fill='purple') #Coordenadas caracteristicas de la linea(figura)
boton = Button(ventanap, text = 'Mostrar Linea', command =lambda : ejecutar(lineas(ventanap)))
boton.pack()

ventanap.mainloop()
       





Ejecución

Código simplificado

       

#Programa que hace una linea usando Tkinter#
from Tkinter import *
ventanap = Tk() #crea un objeto tipo ventana#
ventanap.title('ventana de figura con un boton') # le pone titulo#
ventanap.config( bg ='pink') # le da fondo a la ventana
ventanap.geometry('500x500') #Da ancho y alto de la ventana en pixeles
#def ejecutar(f):   # ventanap.after(200, f)#Forma de ejecutar las funciones
def lineas(ventanap):
    lineas = Canvas(width = 210 , height = 210, bg = 'gray') # El lienzo Canvas deon va figura
    lineas.pack() #expand = yes, fill= para dar a la figura
    lineas.create_line(0,200,200,0, width =10 , fill='purple') #Coordenadas caracteristicas de la linea(figura)
boton = Button(ventanap, text = 'Mostrar Linea', command =lambda : lineas(ventanap))
boton.pack()#aparece boton
ventanap.mainloop()#ejecutar programa

       





No hay comentarios:

Publicar un comentario