Entradas

Práctica Unidad 2

Miércoles 27 de Marzo del 2019 La práctica del día de hoy consistió en hacer una interfaz gráfica por medio de la libreria tkinter, haciendo 2 métodos que multiplican por 5, por 10, y por 15. #!/usr/bin/python # -*- coding: utf-8 -*- # www.pythondiario.com import sys from Tkinter import * def hacer_click1(): try: _valor = int(entrada_texto.get()) _valor = _valor * 5 etiqueta1.config(text=_valor) except ValueError: etiqueta1.config(text="Introduce un numero!") def hacer_click2(): try: _valor2 = int(entrada_texto.get()) _valor2 = _valor2 * 10 etiqueta2.config(text=_valor2) except ValueError: etiqueta2.config(text="Introduce un numero!") def hacer_click3(): try: _valor = int(entrada_texto.get()) _valor3 = _valor * 15 etiqueta3.config(text=_valor3) except ValueError: etiqueta1.config(text="Introduce un numero!") app = Tk() app.title("Mi segunda Ap...

Polígonos Grupo A Semestre Enero-Junio 2019

from Tkinter import * def mostrar(num): v1 = Toplevel(v0) v1.title('Ventana hija') v1.protocol('WM_DELETE_WINDOW', 'onexit') v1.config(bg='blue') v1.geometry('800x500') if num == 1: hola = Canvas(v1, width=500, height=800, bg='white') hola.pack(expand=YES, fill=BOTH) hola.create_polygon(300, 300, 400, 200, 500, 200, 600, 300, 700, 200, 800, 200, 900, 300, 878, 395, 600, 700, 325, 401, fill="red", outline="brown", width=6) b6 = Button(hola, text='Ocultar', command=lambda: ejecutar(Ocultar(v1))) b6.grid(row=1, column=3) elif num == 2: hola = Canvas(v1, width=500, height=500, bg='white') hola.pack(expand=YES, fill=BOTH) hola.create_polygon(400, 50, 350, 150, 400, 250, 450, 150, fill="red", outline="red", width=6) hola.create_polygon(400, 250, 300...

Aplicaciones gráficas con Tkinter

Imagen
Los objetivos de la entrada son: *  Dominar las técnicas más comunes a la hora de trabajar con gráficos (widgets de diseño, limitaciones de la GUI, etc) *  Comprender todos los métodos y parámetros utilizados en los ejemplos. *  Que la entrada sirva como base para construir sus propias aplicaciones GUI. Practica: Bueno lo que hace éste programa es que básicamente obtiene un valor numérico ingresado en una caja de texto   Si ponemos por ejemplo una letra o una cadena(String) nos mandaría a la excepción, que nos manda un mensaje de error, que introduzcamos un numero. El código es el siguiente: #!/usr/bin/python # -*- coding: utf-8 -*- # www.pythondiario.com import sys from Tkinter import * def hacer_click(): try : _valor = int (entrada_texto.get()) _valor = _valor * 5 etiqueta.config( text =_valor) except ValueError : etiqueta.config( text = "Introduce un numero!" ) app = Tk() app.title( "Mi segunda App Grafica" ) #Ventana Pri...

Practicando figuras en Pycharm

Imagen
El siguiente código es un excelente ejercicio para realizar diferentes figuras en 2D from Tkinter import * root = Tk() root.title( 'canvas' ) # circulo canvas = Canvas( width = 300 , height = 210 , bg = 'white' ) canvas.pack( expand =YES, fill =BOTH) canvas.create_oval( 10 , 10 , 200 , 200 , width = 5 , fill = 'blue' ) # rectangulo canvas = Canvas( width = 300 , height = 210 , bg = 'white' ) canvas.pack( expand =YES, fill =BOTH) canvas.create_rectangle( 10 , 10 , 200 , 200 , width = 5 , fill = 'red' ) # linea canvas = Canvas( width = 300 , height = 210 , bg = 'white' ) canvas.pack( expand =YES, fill =BOTH) canvas.create_line( 0 , 200 , 200 , 0 , width = 10 , fill = 'green' ) canvas.create_line( 0 , 0 , 200 , 200 , width = 10 , fill = 'red' ) # quesito canvas = Canvas( width = 300 , height = 200 , bg = 'white' ) canvas.pack( expand =YES, fill =BOTH) canvas.create_arc( 10 , 10 , 190 , 190 , start = 270 , exte...

Poligono(aportación propia)

Imagen
Bueno la tarea fué realizar un polígono y éste es el código from Tkinter import * ventanaPrincipal=Tk() #Tk()Es la ventana principalventanaPrincipal.title("Ventana de figura con boton") #Titulo de la ventana Space = Canvas( width = 800 , height = 1000 , bg = 'white' ) Space.pack( expand =YES, fill =BOTH) Space.create_polygon( 250 , 50 , 200 , 50 , 200 , 100 , 250 , 100 , 250 , 150 , 200 , 150 , 200 , 200 , 150 , 200 , 150 , 250 , 100 , 250 , 100 , 400 , 150 , 400 , 150 , 300 , 200 , 300 , 200 , 450 , 350 , 450 , 350 , 400 , 250 , 400 , 250 , 350 , 500 , 350 , 500 , 400 , 400 , 400 , 400 , 450 , 550 , 450 , 550 , 300 , 600 , 300 , 600 , 400 , 650 , 400 , 650 , 250 , 600 , 250 , 600 , 200 , 550 , 200 , 550 , 150 , 500 , 150 , 500 , 100 , 550 , 100 , 550 , 50 , 450 , 50 , 450 , 150 , 300 , 150 , 300 , 50 , fill = "black" , outline = "lightblue" , width = 6 ) Space.create_polygon( 250 , 200 , 250 , 250 , 300 , 250 , 300 , 200 , fill = "white...

Tipos de Software gráficos

Imagen
En este apartado vamos a mencionar algunos de los software mas utilizados para manejar graficación. Photoshop Adobe Photoshop  es considerado uno de los mejores programas de diseño gráfico para el apoyo en retoque fotográfico, pero se usa también en otras áreas como diseño web, estilismo digital, y edición de vídeo, entre otras. Photoshop ha dejado de ser una herramienta utilizada únicamente para diseñadores, para convertirse en un programa que usan también los fotógrafos en el proceso de retoque, edición digital e incluso retoques caseros. Adobe Illustrator   Una de las principales ventajas de usar Ilustrativo son que se pueden crear líneas nítidas en cualquier tamaño, permite imprimir en alta resolución o disminuir el tamaño del archivo, su desventaja principal es que los dibujos tienden a verse planos, por lo que difícilmente se pueden producir dibujos realistas. Pero bueno es compatible con los otros programas y se pueden crear mil cosas, es cuestión de ver qu...

Programa exámen

Imagen
Éste programa pide el nombre de un alumno, lo almacena en la variable nom, pregunta la cantidad de calificaciones a promediar, y las almacena en la variable nCal, que es el número de calificaciones, mediante un for pedimos la calificación y la vamos sumando en la variable suma, después dentro del mismo ciclo determinamos el promedio y mediante un if-else imprimimos si el resultado, si éste es mayor a 70 es aprobatorio, en caso contrario se saldría al else e imprimiría el nombre del alumno y seguido que es reprobatorio.