【发布时间】:2018-12-07 19:02:23
【问题描述】:
我想:
- 将一些文本放入剪贴板
- 结束我的程序
- 将数据粘贴到其他应用程序中
但我的代码不起作用:
#!/usr/bin/env python
import sys
import gtk
if __name__ == '__main__':
if sys.argv[1] == 'put':
clipboard = gtk.clipboard_get()
clipboard.set_text('It\'s working')
clipboard.store()
elif sys.argv[1] == 'get':
clipboard = gtk.clipboard_get()
text = clipboard.wait_for_text()
print('Text from clipboard: ', text)
我通过执行 python2 ./test.py put 将文本放入剪贴板,然后我想使用 python2 ./test.py get 从剪贴板获取 ext。
为什么 clipboard.wait_for_text() 总是返回 None?
【问题讨论】: