So entkommen Sie dem Benutzer bereitgestellten Text als RTF in QT4, bevor Sie ihn in z. Qmessagebox?
-
13-10-2019 - |
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?
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