Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 10, 2008 19:59:53

eXtractor
От:
Зарегистрирован: 2008-04-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK и буфер обмена (Linux)

Здравствуйте.

Как при помощи PyGTK записать произвольный текст в буфер обмена? Пробовал gtk.Clipboard().set_text('usdfd') — не помогает. В Питоне три дня =)



Офлайн

#2 Апрель 10, 2008 20:52:40

eXtractor
От:
Зарегистрирован: 2008-04-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK и буфер обмена (Linux)

Ага.
Добавил gtk.main() — заработало. Только теперь не завершается.



Офлайн

#3 Апрель 11, 2008 09:19:54

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK и буфер обмена (Linux)

поставь на событие кнопки следующий код
gtk.main_quit()



Офлайн

#4 Окт. 8, 2009 20:27:21

WindSerf
От:
Зарегистрирован: 2009-10-08
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK и буфер обмена (Linux)

Как в Linux отследить событие “копирование в буфер обмена” без зацикливания опроса изменения?

Есть ли регистрация обработчика этого события, который получает управление, когда пользователь копирует текст в clipboard?
Как это сделать и где почитать?
Необходимо сделать Clipboard Catcher (копирование цитат из текста через копирование их в буфер и накопление в текстовом файле, аналогично Clipboard Catcher WikidPad (но там Windows only).

Спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version