Russian Qt Forum
Ноябрь 23, 2024, 02:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: динамическое изменение языка GUI  (Прочитано 6643 раз)
lepsai
Гость
« : Сентябрь 18, 2004, 20:07 »

хочу изменять язык GUI из меню во время выполнения прoграммы. соотв. .qm файлы сделал, загружаю транслятор, но не знаю как заставит Qt update'овать зашитый техт...
Записан
EugeneVC
Гость
« Ответ #1 : Сентябрь 18, 2004, 22:17 »

кладешь файл в паку где программа
а дальше в main пишешть примерно следующее

// translation file for application strings
    QTranslator Recon2_trans( 0 );
    QString str = QTextCodec::locale();
    if(Recon2_trans.load( QString( "Recon2_" ) + QTextCodec::locale(), "." )!=TRUE){
        QMessageBox::warning(NULL,"Warning",QString( "Can`t open file for locale ") + QTextCodec::local
    }
    app.installTranslator(&Recon2_trans);
Записан
lepsai
Гость
« Ответ #2 : Сентябрь 18, 2004, 22:23 »

da, tupaja oshibka byla, file chital ne tot, vot on i ne rabotalo..
a teper' kruto... pishu vot perevod na russkij. Улыбающийся)
Записан
EugeneVC
Гость
« Ответ #3 : Сентябрь 19, 2004, 00:44 »

угу

только учти иногда трансляции подвешивают приложение

оно в ступор впадает Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.