crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QMessageBox ShowDetails
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 25.11.2010, 20:44
 
Цитата(Kagami @ 25.11.2010, 22:24) *
Надо загрузить файл перевода Qt. Я обычно делаю примерно так:
при таком коде прийдётся класть qm-файл в каталог translation. И получение языка сложновато
Есть ещё такой вариант
Kagami Дата 25.11.2010, 20:24
  Надо загрузить файл перевода Qt. Я обычно делаю примерно так:
    QTranslator translator;
    QTranslator qtTranslator;
    QString langName = settings.value("language", "English").toString().mid(0, 2).toLower();
    if (translator.load("qualimetriq_" + langName)) {
        const QString &qtTrPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
        const QString &qtTrFile = QLatin1String("qt_") + langName;
        if (qtTranslator.load(qtTrFile, qtTrPath)) {
            app.installTranslator(&translator);
            app.installTranslator(&qtTranslator);
        } else {
            translator.load(QString()); // unload()
        }
    }
Tereks Дата 25.11.2010, 10:03
  Вообщем сабж. ДОбавил метод setDetailedText()
Появилась кнопка на англ. а надо на русском, как ее перевести?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 21:32