Как отобразить простой текст, используя QMessageBox? - PullRequest
2 голосов
/ 09 марта 2020

Мне нужно отобразить текст HTML:

QString text="<b>Hello</b>";
QMessageBox::information(this,"info", text);

Текст отображается жирным шрифтом «Hello». Как отобразить все как есть, т.е.

<b>Hello</b>

Спасибо!

1 Ответ

3 голосов
/ 09 марта 2020

Вы должны использовать метод toHtmlEscaped() из QString:

QString text="<b>Hello</b>";
QMessageBox::information(this, "info", <b>text.toHtmlEscaped()</b>);
...