Yerdneass

Planner app

Nov 21st, 2021 (edited)
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. from tkinter import *
  2. import time
  3. import connection
  4.  
  5.  
  6. # Создание окна и ее параметров
  7. window = Tk()
  8. window.geometry("400x400")
  9. window.title("Planner")
  10.  
  11.  
  12.  
  13. label = Label(text="Lost? ")
  14. label.grid(row=5, column=5)
  15.  
  16.  
  17.  
  18.  
  19. # Объявление кнопки "Submit"
  20. def Submit():
  21. session = connection.create_connection(
  22. "dolist", "postgres", "gAbenloh3221", "localhost", "5432"
  23. )
  24. # Создание курсора
  25. cursor = session.cursor()
  26.  
  27. # Insert в таблицу
  28. cursor.execute("INSERT INTO do_list(name, time) VALUES('Name', 'Time')",
  29. {
  30. 'Task': Name,
  31. 'Time': Time
  32. })
  33.  
  34. taskName.delete(0, END)
  35. taskTime.delete(0, END)
  36.  
  37.  
  38.  
  39.  
  40.  
  41. # Объявление кнопки "Yes"
  42. def Ycon():
  43. label["text"] = "Let's see..."
  44. global taskName
  45. taskName= Entry(window, width=30)
  46. global taskTime
  47. taskTime= Entry(window, width=30)
  48.  
  49. # Расстановка текстовых полей
  50. taskName.grid(row=3, column=3)
  51. global Name
  52. Name = taskName.get()
  53.  
  54. taskTime.grid(row=4, column=3)
  55. global Time
  56. Time = taskTime.get()
  57. Time = int(Time)
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. # Объявление кнопки "No"
  65. def Ncon():
  66. time.sleep(1)
  67. window.quit()
  68.  
  69. # Отображение кнопоки "Yes"
  70. YesCon = Button(master=window, text="Yes", command=Ycon, width=5)
  71. YesCon.grid(row=1, column=0, sticky="nsew")
  72.  
  73. # Отображение кнопоки "No"
  74. NoCon = Button(master=window, text="No", command=Ncon, width=5)
  75. NoCon.grid(row=1, column=1, sticky="nsew")
  76.  
  77. # Расстановка кнопок
  78. submitButton = Button(window, text="Let's see what we can do... ", command=Submit)
  79. submitButton.grid(row=5, column=3)
  80.  
  81.  
  82. window.mainloop()
Add Comment
Please, Sign In to add comment