Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- main = Tk()
- # Limpiar registros con botonLimpiar
- def valoresLimpiar(*args):
- varDes.set('Seleccionar...')
- varModo.set('Seleccionar...')
- varEst.set('Seleccionar...')
- # Obtener Valores con botonSimular
- def valoresSimular(*args):
- print(varDes.get())
- print(varModo.get())
- print(varEst.get())
- # Variables
- varDes = StringVar(main)
- varDes.set('Seleccionar...')
- varModo = StringVar(main)
- varModo.set('Seleccionar...')
- varEst = StringVar(main)
- varEst.set('Seleccionar...')
- main.title("Configuración")
- main.configure(background = 'light grey') # Color de Fondo
- # Caja texto
- labelOpciones = Label(main, bg = "light grey", text = 'Ventana Deslizante', padx = 30, pady = 5, width=20)
- labelOpciones.grid(row = 0, column = 0)
- labelOpciones2 = Label(main, bg = "light grey", text = 'Modo de Transmisión', padx = 30, pady = 5, width=20)
- labelOpciones2.grid(row = 1, column = 0)
- labelOpciones3 = Label(main, bg = "light grey", text = 'Estrategia de Transmisión', padx = 30, pady = 5, width=20)
- labelOpciones3.grid(row = 2, column = 0)
- # Caja de Opciones
- opciones = ['1','2', '3', '4', '5', '6', '7']
- ventanaDeslizante = OptionMenu(main, varDes, *opciones)
- ventanaDeslizante.config(width=20)
- ventanaDeslizante.grid(row = 0, column = 1, padx = 30, pady = 30)
- opciones2 = ['NRM','ABM']
- ventanaModoTrans = OptionMenu(main, varModo, *opciones2)
- ventanaModoTrans.config(width=20)
- ventanaModoTrans.grid(row = 1, column = 1, padx = 30, pady = 30)
- opciones3 = ['GoBack-N','Repetición Selectiva']
- ventanaEstTrans = OptionMenu(main, varEst, *opciones3)
- ventanaEstTrans.config(width=20)
- ventanaEstTrans.grid(row = 2, column = 1, padx = 30, pady = 30)
- # Botones Limpiar y Simular
- botonLimpiar = Button(main, text="Limpiar", width=20, command=valoresLimpiar)
- botonLimpiar.grid(row = 3, column = 0, padx = 20, pady = 30)
- botonSimular = Button(main, text="Simular", width=20, command=valoresSimular)
- botonSimular.grid(row = 3, column = 1, padx = 20, pady = 30)
- main.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement