GERMANYDOV

Часы

Feb 21st, 2020
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.89 KB | None | 0 0
  1. from tkinter import Tk, Canvas
  2. import datetime, time
  3. root = Tk()
  4. canvas = Canvas(width = 400, height = 400, bg = 'deepskyblue')
  5. canvas.pack()
  6. today = datetime.datetime.now()
  7. h = today.hour
  8. m = today.minute
  9. s = today.second
  10. text = canvas.create_text(200,50,anchor = 'n',fill = 'orange', font = 'Verdana 20', text = 'Текущее время')
  11. text_time = canvas.create_text(200,100,anchor = 'n',fill = 'green', font = 'Verdana 18', text = str(h)+' часов ' + str(m)+' мин '+str(s)+' сек ')
  12. while True:
  13.     today = datetime.datetime.now()
  14.     h = today.hour
  15.     m = today.minute
  16.     s = today.second
  17.     canvas.itemconfig(text_time, text = str(h)+' часов ' + str(m)+' мин '+str(s)+' сек ')
  18.     root.update_idletasks() # эта и следующая строка очень важны, без них вы не увидите холст
  19.     root.update()
  20.     time.sleep(0.1)
Add Comment
Please, Sign In to add comment