สมมติว่าในแอปพลิเคชันหนึ่งๆ เราต้องคัดลอกเนื้อหาที่อยู่ในคลิปบอร์ด เราสามารถเข้าถึงคลิปบอร์ดได้โดยใช้ clipboard_get() .
หลังจากคัดลอกข้อความจากคลิปบอร์ดแล้ว ข้อความนั้นจะอยู่ในหน่วยความจำแคช ซึ่งเราสามารถดีบักโปรแกรมและแสดงข้อความในเฟรม จากนั้นเราจะเห็นข้อความที่คัดลอกมาจากคลิปบอร์ด
ขั้นแรก เราจะสร้างหน้าต่างที่จะเก็บอักขระที่คัดลอกหรือข้อความจากแหล่งที่มาโดยใช้ รับ กระบวนการ. เมื่อดำเนินการเสร็จแล้ว เราสามารถซ่อนหน้าต่างโดยใช้วิธีการ "ถอน" ใน tkinter ช่วยกําจัดหน้าต่างได้
ตัวอย่าง
#Import the tkinter library from tkinter import * #Create an instance of tkinter canvas by executing it win = Tk() win.geometry("600x200") #Get the data from the clipboard cliptext = win.clipboard_get() #Create the label for the clipboard lab=Label(win, text = cliptext) lab.pack() #Keep Running the window win.mainloop()
ผลลัพธ์
การเรียกใช้ข้อมูลโค้ดด้านบนจะเป็นการคัดลอกเนื้อหาจากคลิปบอร์ดและแสดงในหน้าต่าง
เพื่อหลีกเลี่ยงหน้าต่าง เราสามารถใช้วิธี “ถอน”
from tkinter import * win = Tk() win.withdraw() number = win.clipboard_get()