9707


Qt Creator 3.3.1 でアプリ開発の勉強中です。

以下のコードだとCancelなどのボタンの名前が変えられません。  
**Cancel** を **キャンセル** 、 **Save** を **保存** などの日本語に変えたいのですが、  
どのようにすればよろしいでしょうか？

[code]

     QMessageBox::StandardButton ret;
     ret = QMessageBox::warning(this, tr("Application"),
           tr("The document has been modified.\n"
              "この変更をセーブしますか？"),
           QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
    
[/code]

![画像の説明をここに入力](https://i.stack.imgur.com/XC1Og.png)


CC BY-SA 3.0
2015-04-30T11:16:33.617
9696
2015-04-30T14:31:44.697
2015-04-30T14:31:44.697
3639
5818
question
c++ qt5 qt
ボタンの名前を日本語にしたい(Qt Creator 3.3.1)


メッセージボックスを表示する前に、日本語の言語ファイルをロードしてください。

[code]

    QTranslator translator;
    translator.load("qt_ja_JP", QLibraryInfo::location(QLibraryInfo::TranslationsPath));
    qApp->installTranslator(&translator);
    
[/code]


CC BY-SA 3.0
2015-04-30T14:29:22.583
9707
2015-04-30T14:29:22.583
3639
9696
answer