def on_pushButton_search_clicked(self): exp = re.compile(unicode(self.search.text()), re.U) listedesmots = unicode(self.textEdit.toPlainText()).split() nouveauText= for mot in listedesmots: if exp.search(mot): nouveauText+=mot+ self.plainTextEdit.setPlainText(nouveauText)
Cette fonction permet de chercher un ou des mot(s) dans le texte brut de TextEdit. Nous pouvons utiliser les expressions régulières pour préciser la recherche.
En cliquant sur le bouton, ça va lancé une recherche de mots dans TextEdit. Puis une fois que le programme a trouvé le ou les mots, il les affiche à PlainText.
Une fois que l'objet graphique et le code sont crées, nous pouvons lancer le programme et découvrir à quoi correspond réellement ce travail. Par ailleurs, nous pouvons modifier les couleurs de l'objet graphique comme nous le faisons dans l'exemple ci-dessous:
Copyright 2009 Tubiana Séverine, tous droits réservés