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

คัดลอกจากคลิปบอร์ดโดยใช้ Python และ Tkinter


ในการคัดลอกจากคลิปบอร์ด เราสามารถใช้ clipboard_get() วิธีการของ Tkinter มาดูตัวอย่างและดูวิธีรับข้อมูลจากคลิปบอร์ดและแสดงในหน้าต่าง Tkinter

ขั้นตอน -

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

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

  • ต่อไปเรียก clipboard_get() เพื่อรับข้อความจากคลิปบอร์ดและจัดเก็บข้อมูลในตัวแปร "cliptext" .

  • สร้างป้ายกำกับเพื่อแสดงข้อความคลิปบอร์ด ส่ง คลิปเท็กซ์ เป็น ข้อความ , "text=cliptext" .

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

ตัวอย่าง

# Import the tkinter library
from tkinter import *

# Instance of tkinter canvas
win = Tk()
win.geometry("700x250")
win.title("Data from Clipboard")

# Get the data from the clipboard
cliptext = win.clipboard_get()

# Label to print clipboard text
lab=Label(win, text = cliptext, font=("Calibri",15,"bold"))
lab.pack(padx=20, pady=50)

# Run the mainloop
win.mainloop()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

คัดลอกจากคลิปบอร์ดโดยใช้ Python และ Tkinter

มันจะแสดงเนื้อหาของคลิปบอร์ดบนหน้าต่าง