Computer >> Máy Tính >  >> Lập trình >> Python

Tạo lịch chọn ngày trong Tkinter


Tkinter là một thư viện Python phổ biến để tạo và phát triển các ứng dụng. Nó có nhiều phương thức và chức năng khác nhau có thể được sử dụng để thêm nhiều tính năng trong ứng dụng tương tự.

Tkcalendar là một trong những gói tkinter có thể được sử dụng để tạo lịch dựa trên GUI trong cửa sổ và do đó, chúng tôi có thể thực hiện nhiều thao tác như chọn dữ liệu, chọn và lập lịch sự kiện thông qua ứng dụng lịch và nhiều thao tác khác.

Tuy nhiên, trong bài viết này, chúng ta sẽ xem cách chúng ta có thể tạo lịch Bộ chọn ngày bằng gói Tkcalendar. Trước đó, chúng tôi phải cài đặt gói trong môi trường cục bộ của mình bằng cách sử dụng pip install tkcalendar .

Sau khi cài đặt, chúng tôi sẽ tạo một phiên bản của tkcalendar và tạo một nút để lấy ngày.

Ví dụ

#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()

Đầu ra

Chạy đoạn mã trên sẽ tạo một lịch, nơi chúng ta có thể chọn một thông tin cụ thể.

Tạo lịch chọn ngày trong Tkinter