Problème QTextBrowser html (C++, QT4)

Résolu/Fermé
duchnoki Messages postés 158 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 30 novembre 2010 - 9 janv. 2010 à 15:01
duchnoki Messages postés 158 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 30 novembre 2010 - 12 janv. 2010 à 17:07
Bonjour,
Je travaille sur un projet en C++ avec Qt 4. J'ai créer un QTextBrowser (avec le paramètre readOnly mis sur true, pour ne pas que l'on puisse modifier son contenue) avec dedans du HTML comme : <img src=":/imgs/step.png"/>Et le texte. Pendant l'exécution du programme, je voudrais qu'il change d'image: de :/imgs/step.png à :/imgs/ok.png. J'ai essayer de m'y prendre commen ça :
ui->steps->append("<img src=":/imgs/step.png" id="imgStep1"/>Texte"); //Attention : j'ai plusieurs images que jeu veux modifier ! (c'est pour ça que imgStep1 et non pas imgStep)

//et pour modifier...
QString uiStepsValue = ui->steps->document().toHtml().replace("<img src=\":/imgs/step.png\" id=\"imgStep" + QString::number(currentStep) + "\"/>","<img src=\":/imgs/ok.png\" id=\"imgStep" + QString::number(currentStep) + "\"/>");
//currentStep est le numéro de l'image
ui->steps->document()->setHtml(uiStepsValue);

Mais rien ne se passe....

Pouvez-vous maider ??? Merci !
A voir également:

1 réponse

duchnoki Messages postés 158 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 30 novembre 2010 4
12 janv. 2010 à 17:07
Ok c'est bon j'ai trouver !
0