Python
 Computer >> コンピューター >  >> プログラミング >> Python

Tkinterを使用して自動的に更新されるGUIを作成するにはどうすればよいですか?


Tkinterを使用して、自動更新用に構成できるGUIを作成できます。この目的のために、時刻が変更されたときに自動的に更新されるGUIベースの時計を作成します。時計を曜日とタイムゾーンとともに表示します。

まず、ノートブックにtkinterライブラリをインポートし、次に「strftime」を使用して現在の時刻と曜日のインスタンスを作成する関数を作成します。 機能。

#Import the tkinter library
from tkinter import *
import time
#Create an instance of the canvas
win = Tk()

#Select the title of the window
win.title("tutorialspoint.com")

#Define the geometry of the window
win.geometry("600x400")
#Define the clock which
def clock():
   hh= time.strftime("%I")
   mm= time.strftime("%M")
   ss= time.strftime("%S")
   day=time.strftime("%A")
   ap=time.strftime("%p")
   time_zone= time.strftime("%Z")
   my_lab.config(text= hh + ":" + mm +":" + ss)
   my_lab.after(1000,clock)

   my_lab1.config(text=time_zone+" "+ day)
#Update the Time
def updateTime():
   my_lab.config(text= "New Text")

#Creating the label with text property of the clock
my_lab= Label(win,text= "",font=("sans-serif", 56), fg= "red")
my_lab.pack(pady=20)
my_lab1= Label(win, text= "", font=("Helvetica",20), fg= "blue")
my_lab1.pack(pady= 10)

#Calling the clock function
clock()
#Keep Running the window

win.mainloop()

出力

上記のコードを実行すると、ウィンドウに自動的に更新されるGUIアプリケーションが作成されます。

Tkinterを使用して自動的に更新されるGUIを作成するにはどうすればよいですか?


  1. Pythonでtkinterを使用して簡単なGUI計算機を構築する方法

    はじめに Pythonでは、tkinterライブラリを使用します GUIコンポーネントを作成し、より優れたユーザーインターフェイスを作成します。 この記事では、簡単なGUIベースの電卓アプリケーションを構築する方法を学びます。 はじめに それに飛び込む前に、最初に整理する必要があることがいくつかあります。 ローカルシステムから画像を取得するために使用するPythonの画像ライブラリをダウンロードすることから始めましょう。 PIL(Pillow)をインストールするには、ターミナルを起動して以下のコマンドを入力します。 pip install Pillow これでパッケージがインストール

  2. Tkinterを使用してデジタル時計を作成するPython

    Python Tkinterを使用して、Webおよびデスクトップ用のあらゆる種類のGUIプログラムを作成できます。この記事では、時、分、秒をライブで表示するデジタル時計を作成する方法を説明します。 時間モジュールを使用して、時間を時間、分、秒の形式で表示するメソッドstrftimeをインポートします。これらの値を保持するためのキャンバスを作成します。 200ミリ秒ごとにstrftimeの値を更新します。これを実現するために再帰関数を定義します。 例 import time from tkinter import * canvas = Tk() canvas.title("Digit