[Python-es] PyGtk: mantener texto en el portapapeles después cerrar la aplicación
Carlos Zuniga
carlos.zun en gmail.com
Mie Jun 9 19:07:42 CEST 2010
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.
Más información sobre la lista de distribución Python-es