jueves, 13 de septiembre de 2018

Unidad 2: Crear poligonos

Crear polígonos en Pycharm

Código

       

#Programa que hace un poligono usando Tkinter#
from Tkinter import *

ventana = Tk() #crea un objeto tipo ventana#ventana.title('ventana de figura con un boton') # le pone titulo#
ventana.config( bg ='pink') # le da fondo a la ventana
ventana.geometry('500x500') #Da ancho y alto de la ventana en pixeles
def poligono(ventana):

    panel = Canvas(width = 400 , height = 400, bg = 'red') # El lienzo Canvas deon va figura    
    panel.pack() #expand = yes, fill= para dar a la figura    
    panel.create_polygon(200,10,380,280,10,100,380,100,10,280, width =5 , fill='', outline='green') #Coordenadas caracteristicas de la figura(figura)
boton = Button(ventana, text = 'Haga poligono', command =lambda : poligono(ventana))

boton.pack()

ventana.mainloop()

       






Ejecutar



Realizar en Notepad++(bloc de notas)

Copiar contenido del programa y guardar como .py




Ejecutar programa por cmd 

cd..
cd..
cd python 27
python "nombre del programa.py" (poligono.py)




Crear un arco en pycharm(Tkinter)

Código



#Programa que hace un arco usando Tkinter#

from Tkinter import *

ventana = Tk() #crea un objeto tipo ventana#
ventana.title('ventana de figura con un boton') # le pone titulo#
ventana.config( bg ='pink') # le da fondo a la ventana
ventana.geometry('500x500') #Da ancho y alto de la ventana en pixeles


def arco(ventana):

     panel = Canvas(width = 400 , height = 400, bg = 'red') # El lienzo Canvas deon va figura    
     panel.pack() #expand = yes, fill= para dar a la figura    
     panel.create_arc(0,300,200,0, width =5 , fill='blue', outline='green') #Coordenadas caracteristicas de la figura(figura)

boton = Button(ventana, text = 'Haga arco', command =lambda : arco(ventana))

boton.pack()
   




Ejecutar




Crear un arco en Notepad++(Tkinter)

Copiar codigo para arco en Notepad++ y guardar como .py
(tkinter.py)



Ejecutar en cmd
cd..
cd..
cd python27
python "nombre del programa.py" (tkinterarco.py)






Crear un ovalo en Pycharm

Código


#Programa que hace un ovalo usando tkinter

from Tkinter import *
ventana = Tk()#creo un objeto tipo ventana
ventana.title('ventana de figura con un boton')#le pone titulo #pueden ser comillas doble o simples
ventana.config(bg = "pink")#le da fondo a la ventana
ventana.geometry('500x500')#dar ancho y alto de la ventana en pixeles

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

def lineas(ventanap):#todo procedimiento lleva dos puntos, cada funcion python da una sangria para indentificar el bloque de la funcion
     ovalo = Canvas(width = 210, height = 210, bg = 'gray')#seria el lienzo canvas de una figura, wh ancho, ht alto, bg color
     ovalo.create_oval(10, 10, 200, 100, width =10, fill='blue')#coordenadas del ovalo, full es el color del ovalo
     ovalo.pack()#para que pueda aparecer el circulo

boton = Button(ventana, text = 'Mostrar Ovalo', command = lambda:lineas(ventana))#se crea un boton

boton.pack()#para que pueda aparecer el boton

ventana.mainloop()#para poder correr el programa
       





No hay comentarios:

Publicar un comentario