Entradas

Mostrando entradas de noviembre, 2019

Cafeteria Ejemplo

Imagen
# -*- coding: utf-8 -*- from Tkinter import * def seleccionar(): cadena = "" if (leche.get()): cadena += "Con leche" else: cadena += "Sin leche" if (azucar.get()): cadena += " y con azúcar" else: cadena += " y sin azúcar" monitor.config(text=cadena) # Configuración de la raíz root = Tk() root.title("Cafetería") root.config(bd=15) leche = IntVar() # 1 si, 0 no azucar = IntVar() # 1 si, 0 no imagen = PhotoImage(file="cafe.gif") Label(root, image=imagen).pack(side="left") frame = Frame(root) frame.pack(side="left") Label(frame, text="¿Cómo quieres el café?").pack(anchor="w") Checkbutton(frame, text="Con leche", variable=leche, onvalue=1, offvalue=0, command=seleccionar).pack(anchor="w") Checkbutton(frame, text="Con azúcar", variable=azucar, onvalue=1, offvalue=...

Interfaz Supermercado Ejemplo

Imagen
from Tkinter import * import Tkinter as tk import tkMessageBox def calcular(): codigo = texto0.get() cantidad = int(texto1.get()) precio = 0 subtotal = 0 articulo = "" suma = 0 if codigo == "a001": articulo = "Banana" precio = 20 subtotal = precio * cantidad suma = suma + subtotal elif codigo == "a002": articulo = "Pasta dental" precio = 25 subtotal = precio * cantidad suma = suma + subtotal elif codigo == "a003": articulo = "cepillo de dientes" precio = 28 subtotal = precio * cantidad suma = suma + subtotal else: tkMessageBox.showerror("Error ", " No se encontro articulo") info = codigo, articulo, cantidad, precio listbox1.insert(0, info) label4 = Label(vp, text=suma) label4.grid(column=2, row=4, padx=(10, 10), pady=(10, 10)) retur...

Conexion con mongoDB

#!/usr/bin/python # -*- coding: utf-8 -*- from Tkinter import * import Tkinter as tk import tkMessageBox global cad, TH, CH, PR, CR, PP, CP, PB, CB, totf, iva, totalP, FP from pymongo import MongoClient 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(...