返回列表 發帖

圖形介面 (八) - 小時鐘

本帖最後由 tonyh 於 2023-8-12 17:28 編輯

  1. import tkinter as tk
  2. import time as t
  3. win=tk.Tk()
  4. #win.attributes("-alpha", 0.6)     #設定透明度 (屬性介於 0 ~ 1)
  5. win.attributes("-toolwindow", 1)   #設定工具列樣式 (屬性可設 1 或 True)
  6. win.attributes("-topmost", 1)      #設定置頂
  7. #win.attributes("-fullscreen", 1)  #設定全螢幕
  8. win.title("小時鐘")
  9. win.resizable(0,0)
  10. lbtext=tk.StringVar()

  11. def showTime():
  12.     lbtext.set(t.strftime("%Y/%m/%d  %a  %H:%M:%S"))
  13.     win.after(1000, showTime)      #視窗每隔1000毫秒執行一次showTime()

  14. lb=tk.Label(win,bg="black",fg="white", textvariable=lbtext,font=("微軟正黑體",16),
  15.             width=25,height=3,anchor="center").pack()

  16. #win.after(3000)   #停頓3000毫秒
  17. showTime()
  18. win.mainloop()
複製代碼

  1. import tkinter as tk
  2. import time as t
  3. win=tk.Tk()
  4. win.attributes("-toolwindow", 1)
  5. win.attributes("-topmost", 1)
  6. win.title("小時鐘")
  7. win.resizable(0,0)
  8. lbtext=tk.StringVar()

  9. def showTime():
  10.     lbtext.set(t.strftime("%Y/%m/%d  %a  %H:%M:%S"))
  11.     win.after(1000, showTime)
  12.    
  13. lb=tk.Label(win, bg="black", fg="white", textvariable=lbtext, font=("微軟正黑體",16), width=25, height=3, anchor="center").pack()
  14. showTime()
  15. win.mainloop()
複製代碼

TOP

  1. import tkinter as tk
  2. import time as t
  3. win=tk.Tk()
  4. win.attributes("-alpha",0.7)
  5. win.attributes("-toolwindow",1)
  6. win.attributes("-topmost",1)
  7. win.title("小時鐘")
  8. win.resizable(0,0)
  9. lbtext=tk.StringVar()
  10. def showtime():
  11.     lbtext.set(t.strftime("%Y %m %d %a %H:%M:%S"))
  12.     win.after(1000,showtime)
  13. lb=tk.Label(win,bg="black",fg="white",textvariable=lbtext,font=("微軟正黑體",16),width=25,height=3,anchor="center").pack()
  14. showtime()
  15. win.mainloop()
複製代碼

TOP

返回列表