Come sfuggire testo utente fornito in formato RTF in Qt4 prima di utilizzarlo in esempio. QMessageBox?
-
13-10-2019 - |
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?
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