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

คัดลอกข้อมูลจากคลิปบอร์ด (Clipboard) ด้วย Python และ Tkinter

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

ขั้นตอน

  • นำเข้า tkinter และสร้าง instance ของ tkinter frame

  • กำหนดขนาด frame ด้วย geometry

  • เรียก clipboard_get() ดึงข้อความจากคลิปบอร์ด เก็บในตัวแปร "cliptext"

  • สร้าง label แสดงข้อความจากคลิปบอร์ด ส่ง cliptext เป็น text

  • รัน mainloop

ตัวอย่าง

from tkinter import *

win = Tk()
win.geometry("700x250")
win.title("Data from Clipboard")

cliptext = win.clipboard_get()

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

win.mainloop()

ผลลัพธ์

คัดลอกข้อมูลจากคลิปบอร์ด (Clipboard) ด้วย Python และ Tkinter

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