Qt QMessageBox和unicode字符

Qt QMessageBox和unicode字符,qt,qt5,qmessagebox,Qt,Qt5,Qmessagebox,我试图在QMessageBox中显示,但它呈现为典型的“未知”字符(黑色背景上的?) 以下是我如何尝试做到这一点: QString message = QString::fromUtf8("\u2022"); QMessageBox::warning(this, "some title", message); // "this" is a QMainWindow subclass 我已尝试在源代码中直接使用项目符号字符: QString message = "•"; VisualStudio

我试图在QMessageBox中显示,但它呈现为典型的“未知”字符(黑色背景上的

以下是我如何尝试做到这一点:

QString message = QString::fromUtf8("\u2022");
QMessageBox::warning(this, "some title", message); // "this" is a QMainWindow subclass
我已尝试在源代码中直接使用项目符号字符:

QString message = "•";
VisualStudio提示我将文件另存为Unicode,我就是这么做的,但结果仍然相同


如果有必要的话,我将在Windows 8.1上的Visual Studio 2010中使用Qt5.3。

我将采用以下方式:

QString message = QString("This is the bullet character: %1").arg(QChar(0x2022));

那太简单了。。。非常感谢。