使用Python和Tkinter从剪贴板复制
要从剪贴板复制,我们可以使用Tkinter的 clipboard_get() 方法。让我们举个例子,看看如何从剪贴板获取数据并在Tkinter窗口上显示它。
步骤 –
- 导入tkinter库并创建一个tkinter框架实例。
-
使用 geometry 方法设置框架的大小。
-
接下来,调用 clipboard_get() 获取剪贴板中的文本,并将数据存储在变量 “cliptext” 中。
-
创建一个标签以显示剪贴板文本。将 cliptext 作为 text 传递, “text=cliptext” 。
-
最后,运行应用程序窗口的 mainloop 。
示例
# 导入tkinter库
from tkinter import *
# tkinter画布的实例
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()
输出
它将产生以下输出 –
它将在窗口中显示剪贴板的内容。