Bonjour,
J'ai un lien hypertext dans un QTextBrowser
avec un SIGNAL/SLOT
Code : Sélectionner tout - Visualiser dans une fenêtre à part ui->textBrowser->append("<a href=\"file:///monFichier.pdf\">Fichier pdf à ouvrir</a>");
Tout cela fonctionne merveilleusement bien, le pdf (ou le lien internet) s'ouvre lorsqu'il est cliqué, sauf qu'à ce moment, le ui->textBrowser se vide entièrement de son contenu (texte, tableaux, images,... ce qui est fort désagréable). J'ai un message en sortie d'application : "QTextBrowser: No document for file:///monFichier.pdf", même si ce dernier est ouvert
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 connect(ui->textBrowser, SIGNAL(anchorClicked(const QUrl &)),this, SLOT(lienHypertexte(const QUrl &))); void MainWindow::lienHypertexte(const QUrl &lien){ QDesktopServices::openUrl(lien); }
Je n'avais jamais rencontré ce problème sur d'autres applications montées "mains" (c-à-d sans passer par QtDesigner)
Je suis preneur de toute idée sur l'origine du bug....
Bonne journée à tous
Partager