Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Tkinter- จะรับวันที่ปัจจุบันแสดงในหน้าต่าง tkinter ได้อย่างไร?


เพื่อแสดงวันที่ปัจจุบันในหน้าต่าง tkinter เราจะใช้ วันที่และเวลา ห้องสมุด

date = dt.datetime.now()

ขั้นตอน -

  • นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter

  • กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ

  • โทร datetime.now() และเก็บค่าไว้ในตัวแปร "date"

  • ถัดไป สร้างป้ายกำกับเพื่อแสดงวันที่ . ใน ข้อความ พารามิเตอร์ของป้ายกำกับ ส่งค่าวันที่และจัดรูปแบบข้อมูลเป็น text=f"{date:%A, %B %d, %Y}" .

    • %A – วันในสัปดาห์ ชื่อเต็ม

    • %B – ชื่อเต็มเดือน

    • %d – วันของเดือน

    • %Y – ปีที่มีศตวรรษเป็นเลขฐานสิบ

  • สุดท้าย เรียกใช้ mainloop ของหน้าต่างแอปพลิเคชัน

ตัวอย่าง −

# 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 ได้อย่างไร?