Как избежать предоставленного пользователем текста как RTF в QT4, прежде чем использовать его в EG. Qmessagebox?
-
13-10-2019 - |
Вопрос
Недавно я обнаружил, что анализы Qmessagebox предоставили текст как подмножество HTML. Я хочу использовать его вместе с предоставленным пользователем текстом (имя для элемента). Как мне избежать текста пользователя, чтобы предотвратить его интерпретацию как RTF/HTML?
Решение
Использовать Qt::escape(const QString& plain)
Функция, чтобы избежать HTML -сущностей.
Другие советы
Использовать QMessageBox::setTextFormat(Qt::PlainText)
чтобы заставить его интерпретировать текст как простой текст.
Не связан с StackOverflow