Entradas

Mostrando las entradas de marzo, 2018

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