Hola a todos.

Estoy tratando de copiar un texto al portapapeles usando gtk, el
problema es que luego de que la aplicación se cierra, el portapapeles
se limpia.

import gtk
clipboard = gtk.clipboard_get()
clipboard.set_can_store(None)
clipboard.set_text('hola mundo')
clipboard.store()

La documentación indica que store() debería mantener el texto incluso
luego de terminar la aplicación de acuerdo a set_can_store [0], pero
no estoy seguro sobre que poner en set_can_store.

set_can_store indica [1] que su argumento debería ser una lista de 3
tuplas con la información sobre las formas de mantener el texto o None
para guardar en todas las formas. Bueno, con None no me funciona,
alguien sabe que cosa va en esas tuplas?

O conocen alguna otra forma de mantener el texto en el portapapeles?

Saludos y gracias por la ayuda.


[0] 
http://www.pygtk.org/docs/pygtk/class-gtkclipboard.html#method-gtkclipboard--store
[1] 
http://www.pygtk.org/docs/pygtk/class-gtkclipboard.html#method-gtkclipboard--set-can-store

--
Linux Registered User # 386081
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a