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

Làm cách nào để chèn thời gian hiện tại vào Tiện ích mục nhập trong Tkinter?

Để làm việc với mô-đun ngày và giờ, Python cung cấp gói 'datetime'. Sử dụng 'DateTime' gói, chúng tôi có thể hiển thị ngày, thao tác với đối tượng datetime và sử dụng nó để viết chức năng bổ sung trong ứng dụng.

Để hiển thị ngày hiện tại trong cửa sổ Tkinter, trước tiên chúng ta phải nhập mô-đun datetime vào môi trường của chúng ta. Sau khi được nhập, bạn có thể tạo một phiên bản của đối tượng và hiển thị nó bằng tiện ích Entry.

Ví dụ

Đây là một ví dụ về cách bạn có thể hiển thị ngày hiện tại trong tiện ích con Entry.

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

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Create an instance of datetime module
date=dt.datetime.now()

# Format the date
format_date=f"{date:%a, %b %d %Y}"

# Display the date in a a label widget
entry=Entry(win,width=25, font=("Calibri", 25))
entry.insert(END,format_date)
entry.pack()

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị ngày hiện tại trong tiện ích con Entry.

Làm cách nào để chèn thời gian hiện tại vào Tiện ích mục nhập trong Tkinter?