gpt4 book ai didi

python - 使用 Python 和 Tkinter 从剪贴板复制

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:59 25 4
gpt4 key购买 nike

我正在尝试从 Windows 剪贴板中获取一个字符串并将其粘贴到 Tkinter GUI 中的列表框中。在尝试复制图像之前效果很好。

clipboardData = root.selection_get(selection="CLIPBOARD")
listbox.insert(0, clipboardData)

我尝试过使用 Tkinter、pyperclip 和剪贴板。如何避免非文本内容?

最佳答案

使用 Tkinter,我将使用 try..except block 将剪贴板数据插入存在的地方,并在不存在的地方忽略它't(或者,可选地,添加一些默认值)。这不会特别撤销任何图像类型的剪贴板内容,但它拒绝任何不符合 myTkObject.clipboard_get() 预期格式的内容。默认情况下这是一个字符串,但您可以使用函数的 type 关键字参数更改它。

这是一个基于 Nodak 和 jonrsharpe 的回答和评论的示例:

from Tkinter import Tk
myTkObject = Tk()
try:
listbox.insert(0, myTkObject.clipboard_get())
except Tkinter.TclError:
pass # Instead of do-nothing, you can insert some default value if you like.

关于python - 使用 Python 和 Tkinter 从剪贴板复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28300584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com