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

Tkinter-tkinterウィンドウに表示する現在の日付を取得するにはどうすればよいですか?


現在の日付をtkinterウィンドウに表示するには、 datetimeを使用します ライブラリ。

date = dt.datetime.now()

ステップ-

  • 必要なライブラリをインポートし、tkinterフレームのインスタンスを作成します。

  • ジオメトリを使用してフレームのサイズを設定します メソッド。

  • datetime.now()を呼び出します 値を変数「date」に格納します。

  • 次に、日付を表示するラベルを作成します 。 テキスト ラベルのパラメータ、日付値を渡し、データを text =f "{date:%A、%B%d、%Y}"としてフォーマットします 。

    • %A –曜日、氏名

    • %B –完全な月の名前

    • %d –月の日

    • %Y –10進数として世紀を使用する年

  • 最後に、メインループを実行します アプリケーションウィンドウの。

例-

# Import the libraries
from tkinter import *
import datetime as dt

# Create an instance of tkinter
win = Tk()
win.title("Display Current Date")
win.geometry("700x350")

date = dt.datetime.now()
# Create Label to display the Date
label = Label(win, text=f"{date:%A, %B %d, %Y}", font="Calibri, 20")
label.pack(pady=20)

win.mainloop()

出力

実行すると、次の出力が生成されます-

Tkinter-tkinterウィンドウに表示する現在の日付を取得するにはどうすればよいですか?


  1. Tkinterウィジェットの現在のx座標とy座標を取得するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションを作成するために広く使用されています。特定のアプリケーションのさまざまな属性を定義するために使用できる多くのツールキットと機能またはモジュールがあります。 GUIアプリケーションを構築するために、ボタン、テキストボックス、ラベルなどのウィジェットを提供します。他の関数やライブラリを使用して、tkinterフレーム上のウィジェットの位置とその座標をカスタマイズできます。 tkinterフレーム内で何らかの位置にあるテキストラベルウィジェットを作成したとしましょう。これで、ウィジェットの実際の座標を取得するために、ジオメトリを使用できます。 tki

  2. Python Tkinterのルートウィンドウを削除するにはどうすればよいですか?

    Tkinterアプリケーションのテスト中に、Tkinterdefaultウィンドウまたはフレームを非表示にする必要がある場合があります。 Tkinterウィンドウを非表示にするか、破棄するかの2つの一般的な方法があります。 mainloop() 外部イベントによって閉じられなくなるまで、Tkinterウィンドウを実行し続けます。ウィンドウを破棄するには、 destroy()を使用できます 呼び出し可能なメソッド。 ただし、Tkinterウィンドウを非表示にするには、通常、ルートウィンドウまたはメインウィンドウで呼び出すことができる「withdraw」メソッドを使用します。 この例では、