如何在QT4中使用用户提供的文本作为RTF,例如在EG中使用它。 QmessageBox?

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

我最近发现Qmessagebox Parses提供了文本为HTML子集。我想将其与用户提供的文本(项目的名称)一起使用。我应该如何逃避用户的文本以防止将其解释为RTF/HTML?

有帮助吗?

解决方案

利用 Qt::escape(const QString& plain) 逃脱HTML实体的功能。

其他提示

利用 QMessageBox::setTextFormat(Qt::PlainText) 迫使其将文本解释为纯文本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top