Как избежать предоставленного пользователем текста как RTF в QT4, прежде чем использовать его в EG. Qmessagebox?

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

Вопрос

Недавно я обнаружил, что анализы Qmessagebox предоставили текст как подмножество HTML. Я хочу использовать его вместе с предоставленным пользователем текстом (имя для элемента). Как мне избежать текста пользователя, чтобы предотвратить его интерпретацию как RTF/HTML?

Это было полезно?

Решение

Использовать Qt::escape(const QString& plain) Функция, чтобы избежать HTML -сущностей.

Другие советы

Использовать QMessageBox::setTextFormat(Qt::PlainText) чтобы заставить его интерпретировать текст как простой текст.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top