Tengo una aplicación PyQt4 simple (ver el código a continuación) que revela el siguiente problema: si selecciono el texto de QLineEdit y lo copio en el portapapeles, entonces puedo pegarlo en otra aplicación solo mientras mi aplicación se está ejecutando. Parece que al salir, la aplicación PyQt borra el portapapeles, por lo que no puedo pegar el texto después de que se cierre la aplicación.¿Cómo puedo desactivar la eliminación del portapapeles al salir de la aplicación PyQt4?
¿Qué puedo hacer para evitar este problema?
PyQt 4.4.3 @ Python 2.5 @ Windows XP. También este efecto se confirmó en PyQt 4.5+, y en Linux también.
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
edit = QtGui.QLineEdit()
edit.setText('foo bar')
edit.show()
app.exec_()
Las selecciones PRIMARIO y SECUNDARIO no sobreviven después de que los programas que fueron seleccionados salgan en X. – jfs