Entradas

Mostrando las entradas de 2018

Programa que simula una renta de peliculas

Em este programa haremos uso de una Lista despegable (y tambien un separador) usando elementos que se encuentran en la libreria Tkinter de Python from tkinter import Label,Entry,Button,Tk,Frame,W,N,S,E,END,HORIZONTAL,Spinbox from tkinter.ttk import Combobox,Separator from tkinter.messagebox import askyesno,showinfo,showerror; #en el import, solo estoy pidiendo importar los elementos que vamos a usar, para no usar el * sin necesidad de traer mas elementos def AddEntryMovie(): Movie = CatchMovie.get() if (CatchMovie.get()== "" ): CatchMovie.config( bg = "red" ) showerror( "What Movie it is?" , "Por favor ingresa una pelicula! no dejes el campo en blanco!" ) CatchMovie.config( bg = "white" ) #Una pequeña "excepcion" por si el campo de texto para ingresar la pelicula esta vacio   else : if (Classes.get()== "" ): #otra pequeña "excepcion" por si

Programa que convierta de una Unidad de Temperatura a varias

Este programa puede convertir de una unidad de medida asignada por el usuario mediante un ComboBox (Lista/Menu Despegable), a continuación dejo el codigo del programa (Python 2.7.X) #-*-coding:utf-8-*- __author__= "Baxh_Adrek_wolf" from Tkinter import * from ttk import * #ttk es una Libreria que posee el elemento que necesitaremos, Combobox (Combobox es un menu Despegable) from tkMessageBox import * #con la instrucción 'from' y tkMessageBox facilitaremos el trabajo pues ya no sera necesario poner Tkinter.tkMessageBox.showinfo y etc #reduciendo asi el trabajo y simplificandolo con un simple 'showinfo' 'showerror' etc... def convert(): #la funcion para el Boton 'ok' que realziara el trabajo de convertir el valor en nuestro 'Entry' a la Unidad seleccionada en el Combobox try : #es importante destacar que esta vez estamos usando 'float' y no 'int' ya que las unidades suelen ser mejor apreciadas en decimales q

Programa en Python que solicite Nombre de Usuario y Contraseña

Con este programa validaremos un nombre de usuario y la contraseña, en base a otro codigo para que este programa sea aun más complejo http://pythoninicios.blogspot.mx/2015/09/validar-usuario-y-contrasena-en-python.html El Codigo a Continuación es para nuestra Ventana : from tkinter import * from tkinter.messagebox import * from LogInAvanzado.UserF import * #En Python 3.X, para poder llamar una "clase" es necesario usar 'from' Y escribir el nombre de nuestro Paquete/Directorio y con punto '.' llamamas nuestro archivo from LogInAvanzado.PassF import clave #Tambien podemos definir que queremos importar de ese archivo, en este caso la funcion "clave" def checkUser(): #Esta Funcion se encarga de verificar que la Entrada del Usuario sea valida de acuerdo a los parametros requeridos (más de 8 caracteres, menos de 12, Alfanumerico) if nickname(CatchUser.get()) == True : showinfo( "Exito!" , "Nombre de Usuario Valido!" )

Programa que genere numeros Aleatorios apartir de la captura de dos numeros (Python 3.X)

Imagen
Este es un programa cuya funcion es generar numeros de forma aleatoria y los muestre en la ventana, aprovecharemos nuestros conocimientos de tkMessage (tkinter.messagebox) para aprovechar la excepción utilizada en este programa, a continuación dejo imagenes del programa y su codigo from tkinter import * import random import tkinter.messagebox def Random(): try : v1 = int (Campo1.get()) v2 = int (Campo2.get()) nuevonum = random.randint(v1,v2) mensaje=( "Felicidades! has obtenido: " , nuevonum, " de los limites que pusistes!!" ) tkinter.messagebox.showinfo( "Resultados!" ,mensaje) except ValueError : tkinter.messagebox.showerror( "Error!" , "Ingresa un Numero Por favor!" ) app= Tk() app.title( "Generador de Numeros Aleatorios" ) app.geometry( "600x400" ) vp = Frame(app) vp.grid( column = 0 , row = 0 , padx =( 50 , 50 ), pady =( 10 , 10 )) vp.colu

Elaboración de un Programa en Python (3.X) que solicite el nombre y lo despliegue en MessageBox

Imagen
acontinuación se compartira el codigo utilizado para el desarrollo del programa, primero necesitaremos importar tkinter y tambien tkinter.messagebox , con estas librerias tendremos la funcionalidad de crear ventanas y desplegar Ventanas emergentes con información como se ve a continuación el codigo empleado para realizar esto se puede ver a continuación from tkinter import * import tkinter.messagebox #Aqui llamamos a las librerias tkinter y messagebox de tkinter def Done(): saludo=( "Hola!" ,NameBoxC.get()) tkinter.messagebox.showinfo( "Hola!" ,saludo)   #aqui definimos la funcion que empleara el Boton una vez reciba una accion (un clic por ejemplo) app = Tk() app.title( "Saludos Usuario!" ) #con .title y el nombre de nuestro objeto (en este caso app) le definimos un Titulo a la Ventana app.geometry( "600x400" ) # con .geometry y nuestro objeto, podemos definir las dimensiones de la ventana

Definicion de herramientas CAD y CASE

Herramientas CAD ( C omputer A ssisted D esign o en español Diseño Asistido por Computadora) es el uso de un amplio rango de herramientas computacionales que asisten a ingenieros, arquitectos y diseñadores. El CAD es también utilizado en el marco de procesos de administración del ciclo de vida de productos. Estas herramientas se pueden dividir básicamente en programas de dibujo 2D y de modelado 3D. Las herramientas de dibujo en 2D se basan en entidades geométricas vectoriales como puntos, líneas, arcos y polígonos, con las que se puede operar a través de una interfaz gráfica. Los modeladores en 3D añaden superficies y sólidos. CAD fue principalmente inventado por un francès, Pierre Bézier, ingeniero de los Arts et Métiers ParisTech. El ingeniero desarrolló los principios fundamentales de la CAD con su programa UNISURF en 1966. El usuario puede asociar a cada entidad una serie de propiedades como color, capa, estilo de línea, nombre, definición geométrica, material, etc., que permiten