Кажется, вы устанавливаете заголовок диалога вместо содержимого диалога.Это работает для меня:
void MainWindow::onAboutActivated(){
qDebug() << "about";
QMessageBox::about(this, "Dialog Title",
"Autor: \n"
"\n"
"Umoznuje:"
"<ul>"
"<li> Item 1 </li>"
"<li> Item 2 </li>"
"<li> Item 3 </li>"
"</ul>");
Текстовым форматом по умолчанию для QMessageBox является Qt :: AutoText, который должен обнаруживать html-теги внутри вашей строки, поэтому вы сможете продолжить использовать статический метод about
безнеобходимо создать экземпляр объекта QMessageBox.