Projet

Général

Profil

QMessageBox

    QMessageBox msgBox;
    msgBox.setWindowTitle(tr("Impossible de trouver le second disque dur"));
    msgBox.setText(tr("La détection automatique du 2° disque dur n'a donné aucun résultat."));
    msgBox.setInformativeText(tr("Éteignez le serveur, branchez le 2° disque et redémarrez le serveur ou contactez RyXéo pour plus de détails (surtout si vous avez un système RAID ou une installation spécifique)."));
    msgBox.setStandardButtons(QMessageBox::Ok);
    msgBox.setDefaultButton(QMessageBox::Ok);
    int ret = msgBox.exec();

Et si vous voulez que les boutons soient traduits, il suffit d'ajouter ceci dans votre main.cpp

    QApplication appli(argc, argv);
    //Remarque: Si votre Qapplication porte un autre nom que appli, modifiez les lignes ci-apres

    //Pour que les boites "systemes" soient localisees
    QTranslator qtTranslator;
    qtTranslator.load(
            "qt_" + QLocale::system().name(),
            QLibraryInfo::location(QLibraryInfo::TranslationsPath)
            );
    appli.installTranslator(&qtTranslator);

Redmine Appliance - Powered by TurnKey Linux