【发布时间】:2015-04-02 17:56:26
【问题描述】:
我正在尝试从 Windows 剪贴板中获取一个字符串并将其粘贴到 Tkinter GUI 中的列表框中。在尝试复制图像之前效果很好。
clipboardData = root.selection_get(selection="CLIPBOARD")
listbox.insert(0, clipboardData)
我尝试过使用 Tkinter、pyperclip 和剪贴板。如何避免非文本内容?
【问题讨论】:
-
最简单的,为什么不用
try:和listbox.insert并用except WhateverError:处理任何错误?参见例如docs.python.org/2/tutorial/errors.html#handling-exceptions -
try: clipboardData = clipboard.get() # root.selection_get(selection="CLIPBOARD") except: print "Can't copy images" 仍然崩溃...
-
您是否尝试将
insert放入try中? -
我的错! try-except 解决方案有效!还有其他解决方案吗?
-
您需要多少解决方案?