Advertisement
Buzzbow

box

Aug 18th, 2019
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. from guizero import*
  2. app = App(title = "Appointment")
  3.  
  4.  
  5. # Function definitions
  6. def make_appointment():
  7. #info("Greetings", "your chosen day is: " + days )
  8. appointment = bgp_days.value
  9. slider = sl_date.value
  10. month = lb_month.value
  11. lbl_output.value = "You have chosen " + appointment + " " + str(slider) + " " + month
  12. lbl_output.bg = "purple"
  13. lbl_output.text_color = "white"
  14.  
  15.  
  16. def slider_changed(slider_value):
  17. sl_date.value = slider_value
  18.  
  19.  
  20. #GUI widgets
  21.  
  22.  
  23. box3 = Box(app, align="top", width="fill", height = 50, border=1)
  24. box = Box(app, align="bottom", width="fill", height = 150, border=1)
  25. box1 = Box(app, align="left", width="250", height = 200, border=1)
  26. box2 = Box(app, align="right", width="300", height = 200, border=1)
  27.  
  28.  
  29. message = Text(box1, text="Enter a Month?", color="black")
  30. lb_month = ListBox(
  31. box1,
  32. items=["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
  33. selected="black",
  34. scrollbar=True)
  35.  
  36. message0 = Text(box3, text = "Appointments")
  37.  
  38. message1 = Text(box, text = "what date would you prefer?")
  39. sl_date = Slider(box, start = 1, end = 31, command = slider_changed)
  40.  
  41. lbl_output = Text(box, text="You have chosen...")
  42.  
  43. message2 = Text(box2, text = "Which is your prefered day?")
  44. bgp_days = ButtonGroup(box2, options =["Monday", "Tueday", "Wednesday", "Thursday", "Friday"], selected="none")
  45.  
  46. #event triggers
  47. btn_make_appointment = PushButton(box, text='display days', command = make_appointment )
  48.  
  49. # Show the GUI on the screen, start listening to events.
  50.  
  51. app.display()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement