我试图在一个子弹字符中显示QMessageBox,但它呈现为一个典型的“未知”字符(黑色背景下的? )。
我就是这样做的:
QString message = QString::fromUtf8("\u2022");
QMessageBox::warning(this, "some title", message); // "this" is a QMainWindow subclass我尝试在源代码中直接使用项目字符,包括:
QString message = "•";Visual提示我将文件保存为Unicode,这是我所做的,但结果仍然相同。
我在Windows8.1上使用Qt5.3和Visual 2010,如果这很重要的话。
发布于 2015-07-17 10:12:34
我会这样做的:
QString message = QString("This is the bullet character: %1").arg(QChar(0x2022));https://stackoverflow.com/questions/31473305
复制相似问题