Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. from tkinter import *
  2. main = Tk()
  3.  
  4. # Limpiar registros con botonLimpiar
  5. def valoresLimpiar(*args):
  6. varDes.set('Seleccionar...')
  7. varModo.set('Seleccionar...')
  8. varEst.set('Seleccionar...')
  9.  
  10. # Obtener Valores con botonSimular
  11. def valoresSimular(*args):
  12. print(varDes.get())
  13. print(varModo.get())
  14. print(varEst.get())
  15.  
  16. # Variables
  17. varDes = StringVar(main)
  18. varDes.set('Seleccionar...')
  19.  
  20. varModo = StringVar(main)
  21. varModo.set('Seleccionar...')
  22.  
  23. varEst = StringVar(main)
  24. varEst.set('Seleccionar...')
  25.  
  26. main.title("Configuración")
  27. main.configure(background = 'light grey') # Color de Fondo
  28.  
  29. # Caja texto
  30. labelOpciones = Label(main, bg = "light grey", text = 'Ventana Deslizante', padx = 30, pady = 5, width=20)
  31. labelOpciones.grid(row = 0, column = 0)
  32. labelOpciones2 = Label(main, bg = "light grey", text = 'Modo de Transmisión', padx = 30, pady = 5, width=20)
  33. labelOpciones2.grid(row = 1, column = 0)
  34. labelOpciones3 = Label(main, bg = "light grey", text = 'Estrategia de Transmisión', padx = 30, pady = 5, width=20)
  35. labelOpciones3.grid(row = 2, column = 0)
  36.  
  37. # Caja de Opciones
  38. opciones = ['1','2', '3', '4', '5', '6', '7']
  39. ventanaDeslizante = OptionMenu(main, varDes, *opciones)
  40. ventanaDeslizante.config(width=20)
  41. ventanaDeslizante.grid(row = 0, column = 1, padx = 30, pady = 30)
  42. opciones2 = ['NRM','ABM']
  43. ventanaModoTrans = OptionMenu(main, varModo, *opciones2)
  44. ventanaModoTrans.config(width=20)
  45. ventanaModoTrans.grid(row = 1, column = 1, padx = 30, pady = 30)
  46. opciones3 = ['GoBack-N','Repetición Selectiva']
  47. ventanaEstTrans = OptionMenu(main, varEst, *opciones3)
  48. ventanaEstTrans.config(width=20)
  49. ventanaEstTrans.grid(row = 2, column = 1, padx = 30, pady = 30)
  50.  
  51. # Botones Limpiar y Simular
  52. botonLimpiar = Button(main, text="Limpiar", width=20, command=valoresLimpiar)
  53. botonLimpiar.grid(row = 3, column = 0, padx = 20, pady = 30)
  54. botonSimular = Button(main, text="Simular", width=20, command=valoresSimular)
  55. botonSimular.grid(row = 3, column = 1, padx = 20, pady = 30)
  56.  
  57. main.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement