Как в таком примере перевести кнопки с YES/NO
на свой текст либо загрузке файла с переводом
QMessageBox::StandardButton reply;
reply = QMessageBox::warning(this, "Programm beenden?", "Soll das Programm wirklich beendet werden?",
QMessageBox::Yes | QMessageBox::No);
if (reply == QMessageBox::Yes)
{
if(wasOpen == 0)
{
QMessageBox(QMessageBox::Critical, tr("Flugprotokoll unvollständig ausgefüllt"), tr("Bitte füllen Sie das Flugprotokoll vollständig aus, bevor Sie das Programm beenden"), QMessageBox::Ok).exec();
}else{
QApplication::quit();
}
}else{
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTranslator qtTranslator;
if (qtTranslator.load(QLocale::system(),
"qt", "_",
QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
{
qDebug() << "qtTranslator ok";
app.installTranslator(&qtTranslator);
}
QTranslator qtBaseTranslator;
if (qtBaseTranslator.load("qtbase_" + QLocale::system().name(),
QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
{
qDebug() << "qtBaseTranslator ok";
app.installTranslator(&qtBaseTranslator);
}
QMessageBox::question(0, QObject::tr("Sure want to quit?"), QObject::tr("Sure to quit?"), QMessageBox::Yes | QMessageBox::No);
return app.exec();
}
Упрощенный пример:
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"));
Источник: https://stackoverflow.com/questions/31533019/title-qt-how-to-translate-the-buttons-in-qmessagebox/31533126
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
как хотите так и вводите - фамилии будут в вашем векторе
Есть ли в Qt widget или QML - виджет на котором можно рисовать и в дальнейшим производить манипуляции над изображением (ну это уже я буду реализовывать)
Все отлично работает, если не выполнять никаких операций с базойТолько я начинаю читать из базы что-то, сразу происходит нечто странное: приложение...