如果我们使用QMessageBox的静态函数方式显示提示框的话,默认按钮都是英文,如果想要显示中文,很简单:
QMessageBox box(QMessageBox::Warning, "退出"," 确认退出吗?");
box.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
box.setButtonText(QMessageBox::Ok, QString("确 定"));
box.setButtonText(QMessageBox::Cancel, QString("取 消"));
int button = box.exec();
if (button == QMessageBox::Ok)
...