Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2019

Botón Cancelar

# -*- coding: utf-8 -*-from Tkinter import * import Tkinter as tk import tkMessageBox global cad def thamb(): hamb = var1.get() cantidad = cant.get() costohamb = 0 if hamb == "Hamburguesa sencilla": costohamb = 15 elif hamb == "Hamburguesa Doble": costohamb = 25 elif hamb == "Hamburguesa triple": costohamb = 35 costo = cantidad * costohamb return costo def comp(): costocomp = 0 cantidadR = cant1.get() cantidadP = cant2.get() cantidadB = cant3.get() refresco = CheckVar1.get() papas = CheckVar2.get() burrito = CheckVar3.get() if refresco == 1: costocomp = costocomp + (15 * cantidadR) if papas == 1: costocomp = costocomp + (20 * cantidadP) if burrito == 1: costocomp = costocomp + (18 * cantidadB) return costocomp def impuesto(): iva = (0.15 * (thamb() + comp())) return iva def limpiarcajas(): cuadrohamb.delete(0, 'end

Conexión con MongoDB

cuadropapas.delete(0, 'end') limpiarbotones() def limpiarbotones(): var1.set("No ha selecionado") CheckVar1.set(None) CheckVar2.set(None) CheckVar3.set(None) var.set(None) rtotalfinal = Label(miFrame, text=" ", bg="yellow", font=("Arial", 14), ).grid(row=9, column=2, pady="1", padx="15", sticky="w") riva = Label(miFrame, text=" ", bg="yellow", font=("Arial", 14)).grid(row=8, column=2, pady="1", padx="15", sticky="w") rtotal = Label(miFrame, text=" ", bg="yellow", font=("Arial", 14)).grid(row=7, column=2, pady="1",

comprobacion utilizando clases

usuarioc class usuario_validar(): errors = [] def longitud(self, usercomp): if len(usercomp) < 6: self.errors.append('El nombre de usuario debe contener al menos 6 caracteres') return False elif len(usercomp) > 12: self.errors.append('El nombre de usuario debe contener maximo 12 caracteres') return False else: return True def alfanumerico(self, usercomp): if usercomp.isalnum() == False: self.errors.append('El nombre de usuario puede contener solo letras y numeros') return False else: return True def validar_usuario(self, usercomp): valido = self.longitud(usercomp) and self.alfanumerico(usercomp) return valido paswordc class password_validar(): errors=[] def longitud(self, passw): if len(passw) < 8: self.errors.append('La contrasena debe tener a

Comprobacion de password y usuario con metodos en tkinter

# -*- coding: utf-8 -*- from Tkinter import * import tkMessageBox def usercomp(): cuser=user.get() longitud=len(cuser) notnum=cuser.isalnum() if notnum == False: tkMessageBox.showinfo("Error", "El nombre de usuario puede contener solo letras y números") elif longitud < 6: tkMessageBox.showinfo("Error","El nombre de usuario debe contener al menos 6 caracteres") elif longitud > 12: tkMessageBox.showinfo("Error", "El nombre de usuario no puede contener más de 12 caracteres") elif longitud > 5 and longitud < 13 and notnum == True: return True def clavecomp(): cpasword=pasword.get() validar = False # que se vayan cumpliendo los requisitos uno a uno. long = len(cpasword) # Calcula la longitud de la contraseña espacio = False # variable para identificar espacios mayuscula = False # variable para identificar letras mayúsculas minuscul

Interfaz Gráfica con Tkinter(Cynthia y Santos)

# -*- coding: utf-8 -*-from Tkinter import * import Tkinter as tk raiz = Tk() raiz.title("ventana primaria") raiz.resizable(1, 1) # para permitir agrandar o no el ancho o la altura con el moyuse# raiz.geometry("500x600")raiz.config(bg="orange") raiz.config(bd=15) raiz.config(relief="groove") miFrame = Frame(raiz) miFrame.pack() miFrame.config(bg="yellow") miFrame.config(bd=10) miFrame.config(relief="sunken") miFrame.config(cursor="hand2") # EtiquetasmiLabel1 = Label(miFrame, text="Hamburguesa feliz", fg="red", bg="yellow", font=("Arial Black", 25)).grid(row=0, column=0, pady="4") OrdenH = Label(miFrame, text="Seleccione la hamburguesa", bg="yel

Interfaz con tkinter

# -*- coding: utf-8 -*-from Tkinter import * raiz = Tk() raiz.title("ventana primaria") raiz.resizable(1, 1) # para permitir agrandar o no el ancho o la altura con el moyuse # raiz.geometry("500x600")raiz.config(bg="cyan") raiz.config(bd=15) raiz.config(relief="groove") miFrame = Frame(raiz) miFrame.pack() miFrame.config(bg="pink") miFrame.config(bd=10) miFrame.config(relief="sunken") miFrame.config(cursor="hand2") miLabel1 = Label(miFrame, text="Ingrese sus datos", fg="red", bg="pink", font=("Arial", 18)).grid(row=0, column=0, pady="4") """Para insertar imagenes en un label es lo suiguiente:miImagen=PhotoImage(file="mouse.gif")Label(miFrame, image=miImagen).grid(row=0,column=1)"""cuadronombre = Entry(miFrame) cuadronombre.grid(ro