\

Pythonとtkinterを使ってGUI時計を作成する方法を紹介します。この記事では、現在の時刻を取得し、tkinterモジュールを使って時刻を表示する方法を解説します。

まずは、必要なモジュールをインポートします。

from datetime import datetime
import tkinter
import time

次に、tkinterでウィンドウを作成し、そのウィンドウに時刻を表示します。

w=800
h=600
root1=tkinter.Tk()
root1.title("timer")
root1.geometry("800x450")
canvas=tkinter.Canvas(root1,width=w,heigh=h)
canvas.pack()

そして、現在の時刻を取得し、その時刻をウィンドウに表示します。

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)

以上で、Pythonとtkinterを使ってGUI時計を作成する方法の解説を終わります。このコードを実行すると、現在の時刻が表示されるウィンドウが作成されます。このウィンドウは、0.5秒ごとに更新され、常に最新の時刻が表示されます。

この記事がPythonとtkinterを使ってGUI時計を作成する方法の理解に役立つことを願っています。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です