Trasofrmare HTML in plain text in Qt

Mattepuffo's logo
Trasofrmare HTML in plain text in Qt

Trasofrmare HTML in plain text in Qt

Creando una piccola app in Qt, prendendo i dati da un web service creato con Wordpress, mi sono imbattuto nel problema di trasformare l'HTML in testo semplice.

Questo perchè Wordpress salva anche il titolo dei post in formato HTML; e questo può creare problemi in alcuni programmi esterni.

Comunque è abbastanza semplice fare questa trasformazione usando QTextDocument.

Sostanzialmente basta una cosa del genere:

QString html = ".....";
QTextDocument doc;
doc.setHtml(html);

Il tutto viene fatto dal metodo setHtml.

Ricordatevi di includere QTextDocument.

Enjoy!


Condividi

Commentami!