QMessageBox中按鈕漢化|確定,取消

1.方法一:

QMessageBox mess(QMessageBox::Question, "刪除提示", "確認刪除所選組件?", NULL);
QPushButton *okButton = mess.addButton(tr("確定"), QMessageBox::AcceptRole);
QPushButton *cancelButton = mess.addButton(tr("取消"),QMessageBox::RejectRole);
mess.exec();
if ((QPushButton*)mess.clickedButton() == okButton)
{
}

2方法二:

QMessageBox::warning(this,tr("test"), tr("msg"), tr("Yes"), tr("No"), tr("Cancel"));

然後翻譯tr("Yes"), tr("No"), tr("Cancel")三個即可


發佈了76 篇原創文章 · 獲贊 40 · 訪問量 73萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章