Come sfuggire testo utente fornito in formato RTF in Qt4 prima di utilizzarlo in esempio. QMessageBox?

StackOverflow https://stackoverflow.com/questions/4545838

Domanda

Recentemente ho scoperto che analizza QMessageBox forniti testo come HTML sottoinsieme. Voglio usarlo insieme con il testo fornito dall'utente (nome per un oggetto). Come devo scappare testo dell'utente per evitare che interpretarlo come RTF / HTML?

È stato utile?

Soluzione

Funzione

Qt::escape(const QString& plain) per sfuggire entità HTML.

Altri suggerimenti

QMessageBox::setTextFormat(Qt::PlainText) per costringerlo a interpretare il testo come testo semplice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top