INTERFAZ CON TKINTER #2

# -*- 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")
# Etiquetas
miLabel1 = 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="yellow", font=("Arial", 14)).grid(row=1, column=0,
pady="1", padx="15",
sticky="w")
Pedido = Label(miFrame, text="Pedido:", bg="yellow", font=("Arial", 14)).grid(row=1, column=2, pady="1")
cantidadhamb = Label(miFrame, text="Cantidad de Hamburguesas:", bg="yellow", font=("Arial", 14)).grid(row=2, column=0,
pady="1",
padx="15",
sticky="w")
complementos = Label(miFrame, text="Complementos:", bg="yellow", font=("Arial", 14)).grid(row=3, column=0, pady="1",
padx="15", sticky="w")
Cantidadcomp = Label(miFrame, text="Cantidad complementos:", bg="yellow", font=("Arial", 14)).grid(row=3, column=1,
pady="1", padx="15",
sticky="w")
Formadepago = Label(miFrame, text="Forma de pago:", bg="yellow", font=("Arial", 14)).grid(row=7, column=0, pady="1",
padx="15", sticky="w")
Total = Label(miFrame, text="Total:", bg="yellow", font=("Arial", 14)).grid(row=7, column=1, pady="1", padx="15",
sticky="w")
rtotal = Label(miFrame, text="_", bg="yellow", font=("Arial", 14)).grid(row=7, column=2, pady="1", padx="15",
sticky="w")
IVA = Label(miFrame, text="IVA:", bg="yellow", font=("Arial", 14)).grid(row=8, column=1, 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")
TotalFinal = Label(miFrame, text="Total final:", bg="yellow", font=("Arial", 14)).grid(row=9, column=1, pady="1",
padx="15", sticky="w")
rtotalfinal = Label(miFrame, text="_", bg="yellow", font=("Arial", 14)).grid(row=9, column=2, pady="1", padx="15",
sticky="w")
# Lista de opciones despegable
var1 = tk.StringVar(miFrame)
var1.set("No ha selecionado")
opciones = ["Hamburguesa sencilla", "Hamburguesa Doble", "Hamburguesa triple"]
opcion = tk.OptionMenu(miFrame, var1, *opciones)
opcion.config(width=20)
opcion.grid(row=1, column=1)
# Listbox
listpedido = Listbox(miFrame, width=50).grid(row=2, column=2, pady="1", padx="4")
# Entrys
cuadrohamb = Entry(miFrame)
cuadrohamb.grid(row=2, column=1, pady="1")
cuadrohamb.config(fg="blue", justify="center")
cuadrorefresco = Entry(miFrame)
cuadrorefresco.grid(row=4, column=1, pady="1")
cuadrorefresco.config(fg="blue", justify="center")
cuadropapas = Entry(miFrame)
cuadropapas.grid(row=5, column=1, pady="1")
cuadropapas.config(fg="blue", justify="center")
cuadroburrito = Entry(miFrame)
cuadroburrito.grid(row=6, column=1, pady="1")
cuadroburrito.config(fg="blue", justify="center")
# Checkbutton
CheckVar1 = IntVar()
CheckVar2 = IntVar()
CheckVar3 = IntVar()
Refresco = Checkbutton(miFrame, text="Refresco", bg="yellow", variable=CheckVar1)
Refresco.grid(row=4, column=0, sticky="w", padx="15")
Refresco.config(onvalue=1, offvalue=0)
Papas = Checkbutton(miFrame, text="Papas", bg="yellow", variable=CheckVar2)
Papas.grid(row=5, column=0, sticky="w", padx="15")
Papas.config(onvalue=1, offvalue=0)
Burrito = Checkbutton(miFrame, text="Burrito", bg="yellow", variable=CheckVar3)
Burrito.grid(row=6, column=0, sticky="w", padx="15")
Burrito.config(onvalue=1, offvalue=0)
# Radiobutton
var = IntVar()
R1 = Radiobutton(miFrame, text="Tarjeta de credito", bg="yellow", variable=var, value=1) # , command=sel)
R1.grid(row=8, column=0, sticky="w", padx="15")
R2 = Radiobutton(miFrame, text="Efectivo", bg="yellow", variable=var, value=2) # , command=sel)
R2.grid(row=9, column=0, sticky="w", padx="15")
# botones
Cancelar = Button(miFrame, text="Cancelar")
Cancelar.grid(row=10, column=0, sticky="w", padx="15")
Comprar = Button(miFrame, text="Hacer pedido")
Comprar.grid(row=10, column=2, sticky="e", padx="15")
Terminar = Button(raiz, text="Terminar")
Terminar.pack()
raiz.mainloop()
view raw #2 hosted with ❤ by GitHub

Comentarios

Entradas más populares de este blog

Unidad 3 Administracion de Base de Datos : Configuracion y Administracion del espacio en Disco

Unidad 4 Administracion de Base de Datos: Operaciones y Mantenibilidad

7 Programas de Lenguaje Ensamblador