Appel de méthode de la classe parente
Bonjour, j'ai une classe QTextEditATGCNU dérivant de QTextEdit. Je souhaite redéfinir la méthode paste() de ma classe de façon à ce qu'elle colle le contenu du presse papier que j'aurai au préalablement modifié (enlevé les espaces). Pour cela dans la redéfinition de paste() :
1-je récupère le contenu du presse papier, je le modifie et je renvois le contenu modifié dans le presse papier
2-j'appelle paste() de la classe parente pour coller tout cela comme si de rien n'était...:cry: ou presque car c'est là qu'est mon problème, je ne sais pas comment l'appeler ma méthode paste() parente!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
class QTextEditATGCNU(QtGui.QTextEdit):
def clean(self, strToClean):
return strToClean.replace(" ", "")
def paste(self):
#1
clipboard = QtGui.QApplication.clipboard()
clipboard.setText(self.clean(clipboard.text()))
#2 mon problème est là, comment on fait???
super.paste() #marche pas, bien évidemment |
Merci d'avance