Computer >> Máy Tính >  >> Lập trình >> Python

Sao chép từ khay nhớ tạm bằng Python và Tkinter

Để sao chép từ khay nhớ tạm, chúng tôi có thể sử dụng clipboard_get () phương pháp của Tkinter. Hãy lấy một ví dụ và xem cách lấy dữ liệu từ khay nhớ tạm và hiển thị nó trên cửa sổ Tkinter.

Các bước -

  • Nhập thư viện tkinter và tạo một phiên bản của khung tkinter.

  • Đặt kích thước của khung bằng hình học phương pháp.

  • Tiếp theo, gọi clipboard_get () để lấy văn bản từ khay nhớ tạm và lưu trữ dữ liệu trong một biến "cliptext" .

  • Tạo nhãn để hiển thị văn bản khay nhớ tạm. Chuyển cliptext dưới dạng văn bản , "text =cliptext" .

  • Cuối cùng, chạy mainloop của cửa sổ ứng dụng.

Ví dụ

# 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()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Sao chép từ khay nhớ tạm bằng Python và Tkinter

Nó sẽ hiển thị nội dung của khay nhớ tạm trên cửa sổ.