QT QMessageBox::warning显示中文字符串变量

试了网上好多方法,最后没有一个成功的。。。。最后还是被我弄出来了。

char str[255];

string name = "是否要删除用户:" +ui->name->text().toStdString()+ "所有信息?";  //这里ui->name->text().toStdString()是将name控件上的QString内容转换成std::string格式
strcpy(str, name.c_str());
const char *dd = str;

QMessageBox::StandardButton flag = QMessageBox::warning(this, QStringLiteral("提示"), QString::fromLocal8Bit(dd), QMessageBox::Yes | QMessageBox::No, QMessageBox::No);


你可能感兴趣的:(QT QMessageBox::warning显示中文字符串变量)