У меня есть простое приложение PyQt4 (см. код ниже), которое обнаруживает проблему: если я выбираю текст из QLineEdit
и копирую его в буфер обмена, то я могу вставить его в другое приложение только во время работы моего приложения. Кажется, что при выходе приложение PyQt очищает буфер обмена, поэтому я не могу вставить текст после закрытия приложения.
Что я могу сделать, чтобы избежать этой проблемы?
PyQt 4.4.3 @ Python 2.5 @ Windows XP. Также этот эффект подтвердился на PyQt 4.5+ и на Linux.
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
edit = QtGui.QLineEdit()
edit.setText('foo bar')
edit.show()
app.exec_()