#ターミナルではなく,GUIで時刻を知りたい.
このページはGUI(tkinter)を使い,時刻を表示する No.2の続きに当たります.
##実現したいこと
・時刻を更新できるようにする.
・一つだけの表示する.
##使用するもの
tkinterを使い,GUIを使えるようにする.
##方法
from datetime import datetime
import tkinter
import time
w=800
h=600
root1=tkinter.Tk()
root1.title("timer")
root1.geometry("800x450")
canvas=tkinter.Canvas(root1,width=w,heigh=h)
canvas.pack()#ここを書かないとcanvasがうまく入らない.
while True:
now_h=datetime.now().hour
now_s=datetime.now().second
now_m=datetime.now().minute
now_time=str(now_h)+":"+str(now_m)+":"+str(now_s)
canvas.create_text(w/2,200,text=now_time,font=("",50,"italic"),tag='Y') #タグを入れることで更新できるようにする.
canvas.update()
canvas.delete('Y')
time.sleep(0.5)
##考察
背景に画像を入れるために,canvas.Photoimageを試したが,うまく行かなかった.