¿Cómo escapar de texto proporcionado por el usuario como RTF en Qt4 antes de utilizarlo en, por ejemplo. QMessageBox?

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

Pregunta

Recientemente he descubierto que analiza QMessageBox proporcionado texto como HTML subconjunto. Quiero usarlo junto con el texto proporcionado por el usuario (nombre de un artículo). ¿Cómo debo escapar de texto del usuario para evitar que interpretarlo como RTF / HTML?

¿Fue útil?

Solución

función

Qt::escape(const QString& plain) para escapar entidades HTML.

Otros consejos

QMessageBox::setTextFormat(Qt::PlainText) para forzarlo a interpretar el texto texto sin formato.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top