Я хочу:
- поместить некоторый текст в буфер обмена
- завершить мою программу
- вставить данные в другое приложение
но мой код не работает:
#!/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
, и после этого я хочу получить ext из буфера обмена с помощью python2 ./test.py get
.
Почему буфер обмена.wait_for_text () всегда возвращает None?