ในการแทรกข้อความชั่วคราวใน tkinter รายการ วิดเจ็ต เราจะผูก
ขั้นตอน -
-
นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter
-
กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ
-
สร้างวิธีการที่ผู้ใช้กำหนด "temp_text()" เพื่อจับภาพ
เหตุการณ์และลบข้อความชั่วคราวภายใน รายการ วิดเจ็ต -
สร้างวิดเจ็ตรายการภายในหน้าต่างรูทและตั้งค่าคุณสมบัติ เช่น สีพื้นหลัง ความกว้าง และความกว้างของเส้นขอบ
-
ใช้ insert() วิธีการของ รายการ วิดเจ็ตเพื่อแทรกสตริงจากตำแหน่งเริ่มต้น "0" นี่คือข้อความชั่วคราวซึ่งจะหายไปเมื่อ รายการ วิดเจ็ตถูกคลิก
-
ผูกเหตุการณ์
ด้วยวิดเจ็ตรายการและเรียก temp_text() วิธีการ -
สุดท้าย เรียกใช้ mainloop ของหน้าต่างแอปพลิเคชัน
ตัวอย่าง
# Import the required library
from tkinter import *
# Create an instance of tkinter frame
win = Tk()
# Define geometry of the window
win.geometry("700x250")
def temp_text(e):
textbox.delete(0,"end")
textbox = Entry(win, bg="white", width=50, borderwidth=2)
textbox.insert(0, "This is Temporary Text...")
textbox.pack(pady=20)
textbox.bind("<FocusIn>", temp_text)
win.mainloop() ผลลัพธ์
เมื่อดำเนินการ มันจะแสดงหน้าต่างต่อไปนี้ −

เมื่อผู้ใช้คลิกภายในวิดเจ็ตรายการ ข้อความชั่วคราวจะหายไปโดยอัตโนมัติ
