Repository for M.A.I.L system's recording client.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

main.py 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import tkinter
  2. import json
  3. import paramiko
  4. window = tkinter.Tk()
  5. settings =[]
  6. customer_code = ''
  7. surgery_date = ''
  8. with open('./settings.json', encoding='utf-8')as json_file:
  9. json_data = json.load(json_file)
  10. settings.append(json_data['window_name'])
  11. settings.append(json_data['window_position'])
  12. settings.append(json_data['branch_location'])
  13. settings.append(json_data['surgery_room_number'])
  14. window.title(settings[0])
  15. window.geometry(settings[1])
  16. window.resizable(False,False)
  17. label_customer_code = tkinter.Label(window, text="고객번호(지점 번호 제외 7자리)")
  18. label_surgery_date = tkinter.Label(window, text="일자(yyyymmdd)")
  19. # def fillForm():
  20. def fillCustomerCode(event):
  21. customer_code = str(entry_customer_code.get())
  22. surgery_date = str(entry_surgery_date.get())
  23. print(customer_code, surgery_date)
  24. # def fillSurgeryDate():
  25. entry_customer_code = tkinter.Entry(window)
  26. entry_surgery_date = tkinter.Entry(window)
  27. button_confirm = tkinter.Button(window, text="입력완료", width=20, height=2)
  28. button_confirm.bind("<Button-1>", fillCustomerCode)
  29. label_customer_code.pack()
  30. entry_customer_code.pack()
  31. label_surgery_date.pack()
  32. entry_surgery_date.pack()
  33. button_confirm.pack()
  34. window.mainloop()