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

Tkinterで日付ピッカーカレンダーを作成する


Tkinterは、アプリケーションを作成および開発するための人気のあるPythonライブラリです。アプリケーションに複数の機能を追加するために使用できるさまざまなメソッドと関数があります。

Tkcalendar は、ウィンドウでGUIベースのカレンダーを作成するために使用できるtkinterパッケージの1つであるため、データの選択、カレンダーアプリケーションを介したイベントの選択とスケジュール設定など、複数の操作を実行できます。

ただし、この記事では、Tkcalendarパッケージを使用して日付ピッカーカレンダーを作成する方法を説明します。その前に、 pip install tkcalendarを使用してローカル環境にパッケージをインストールする必要があります 。

インストールしたら、tkcalendarのインスタンスを作成し、日付を取得するためのボタンを作成します。

#Import the libraries
from tkinter import *
from tkcalendar import *

#Create an instance of tkinter frame or window
win= Tk()
win.title("Calendar")
win.geometry("700x600")

cal= Calendar(win, selectmode="day",year= 2021, month=3, day=3)
cal.pack(pady=20)

#Define Function to select the date
def get_date():
   label.config(text=cal.get_date())

#Create a button to pick the date from the calendar
button= Button(win, text= "Select the Date", command= get_date)
button.pack(pady=20)

#Create Label for displaying selected Date
label= Label(win, text="")
label.pack(pady=20)

win.mainloop()

出力

上記のコードを実行すると、特定の日付を選択できるカレンダーが作成されます。

Tkinterで日付ピッカーカレンダーを作成する


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

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

  2. Python-Tkinterのジオメトリメソッド

    Pythonには、Tkinterライブラリを使用してGUIアプリケーションを作成する機能があります。ライブラリは、GUIアプリケーションに役立つ多くのメソッドを提供します。ジオメトリメソッドは、作成する画面レイアウトのサイズ、位置、およびその他の属性を決定する基本的なメソッドです。 例-1 以下のプログラムでは、geometryメソッドを使用して22x200ピクセルのサイズのウィンドウを作成します。次に、ボタンを追加し、サイドオプションとパッドオプションを使用してウィンドウ内のボタンの位置を決定します。 例 from tkinter import * base = Tk() base.geo