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

Tkinter-Làm cách nào để hiển thị ngày hiện tại trong cửa sổ tkinter?

Để hiển thị ngày hiện tại trong cửa sổ tkinter, chúng tôi sẽ sử dụng datetime thư viện.

date = dt.datetime.now()

Các bước -

  • Nhập các thư viện cần thiết và tạo một phiên bản của khung tkinter.

  • Đặt kích thước của khung bằng hình học phương pháp.

  • Gọi cho datetime.now () và lưu trữ giá trị trong một biến "ngày".

  • Tiếp theo, tạo nhãn để hiển thị ngày . Trong văn bản tham số của nhãn, chuyển giá trị ngày tháng và định dạng dữ liệu là text =f "{date:% A,% B% d,% Y}" .

    • % A - Ngày trong tuần, họ và tên

    • % B - Tên đầy đủ của tháng

    • % d - Ngày trong tháng

    • % Y - Năm có thế kỷ dưới dạng số thập phân

  • Cuối cùng, chạy mainloop của cửa sổ ứng dụng.

Ví dụ -

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

Đầu ra

Khi thực thi, nó sẽ tạo ra kết quả sau -

Tkinter-Làm cách nào để hiển thị ngày hiện tại trong cửa sổ tkinter?