如何在 Python 中粘贴从键盘复制的文本?

tkinterpythongui-programming更新于 2024/2/5 5:00:17

Python 提供了许多内置库和模块,为开发各种 Python 应用程序提供了一种实现附加功能的方法。pyperclip 是跨平台 Python 模块之一,用于在任何 Python 应用程序中实现复制和粘贴操作。要在 Python 应用程序中使用它,您必须使用以下命令安装它,

pip install pyperclip

可以通过开发一个从剪贴板复制文本并显示在屏幕上的应用程序来实现实际用例。此外,我们还可以在 Entry 小部件或 Text 小部件中显示复制的文本,这些小部件以文本形式接受用户输入。

示例

让我们通过一个例子来理解这一点。

# 导入所需的库
from tkinter import *
import pyperclip

# 创建 tkinter 框架或窗口的实例
win = Tk()

# 设置窗口的大小
win.geometry("700x350")

# 创建文本小部件
my_clip= Text(win, height=15)
my_clip.pack()

def update_text():
   global my_clip
   my_clip.insert(END,pyperclip.paste())

# 创建一个按钮,用于粘贴从剪贴板复制的文本
button=Button(win, text= "Paste Here", command=update_text)
button.pack()

win.mainloop()

输出

如果运行上述代码片段,它将显示一个带有按钮和文本编辑器的窗口,复制的文本将粘贴并显示在该窗口中。


相关文章


有用资源