QMessageBox中的HTML

Jan*_*Jan 14 c++ qt qmessagebox

我有一个创建QMessageBox的动作.在该对话框中,我想打印一个包含多个项目的列表.我有以下代码:

void MainWindow::onAboutActivated(){
qDebug() << "about";
QMessageBox::about(this,
                   "Autor: \n"
                   "\n"
                   "Umoznuje:"
                   "<ul>"
                   "<li> Item 1 </li>"
                   "<li> Item 2 </li>"
                   "<li> Item 3 </li>"
                   "</ul>");
Run Code Online (Sandbox Code Playgroud)

但是,这不会打印列表,而是带有html标签的文本.我该如何打印清单?有任何想法吗?

小智 25

不要将换行符\n与html标记混合使用.将换行符更改为<br>,然后自动识别文本格式.