How to translate the buttons in qmessagebox?

前端 未结 6 831
轮回少年
轮回少年 2020-12-30 01:43

I have a QMessageBox like this:

QMessageBox::question(this, tr(\"Sure want to quit?\"), 
    tr(\"Sure to quit?\"), QMessageBox::Yes | QMessageB         


        
6条回答
  •  梦毁少年i
    2020-12-30 02:20

    This is the way to do that:

    QMessageBox messageBox(QMessageBox::Question,
                tr("Sure want to quit?"),
                tr("Sure to quit?"),
                QMessageBox::Yes | QMessageBox::No,
                this);
        messageBox.setButtonText(QMessageBox::Yes, tr("Yes"));
        messageBox.setButtonText(QMessageBox::No, tr("No"));
    

    And to show the message:

    messageBox.exec();
    

提交回复
热议问题