So entkommen Sie dem Benutzer bereitgestellten Text als RTF in QT4, bevor Sie ihn in z. Qmessagebox?

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

Frage

Ich habe kürzlich festgestellt, dass QMessageBox -Parse Text als HTML -Teilmenge bereitstellte. Ich möchte es zusammen mit dem von Benutzer bereitgestellten Text (Name für ein Element) verwenden. Wie soll ich dem Text des Benutzers entkommen, um zu verhindern, dass die Interpretation als RTF/HTML interpretiert wird?

War es hilfreich?

Lösung

Verwenden Qt::escape(const QString& plain) Funktionen zur Flucht von HTML -Entitäten.

Andere Tipps

Verwenden QMessageBox::setTextFormat(Qt::PlainText) es zwingen, den Text als einfacher Text zu interpretieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top