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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: проблема в myTranslator.load  (Прочитано 4693 раз)
Alexander
Гость
« : Март 16, 2010, 10:52 »

Добрый день!

Первый раз столкнулся с локализацией в Qt.

пишу

Код
C++ (Qt)
int main( int argc, char ** argv )
{
   Q_INIT_RESOURCE(textedit);
 
   QApplication a( argc, argv );
 
   QTranslator myTranslator;
   myTranslator.load("TextEdit_" + QLocale::system().name());
   a.installTranslator(&myTranslator);
 
   TextEdit mw;
   mw.resize( 700, 800 );
   mw.show();
   return a.exec();
}
При компиляции выдает ошибку incomplete type 'QLocale' used in nested name specifier. В примерах все точно также, почему ошибка возникает?

Windows XP, Qt 4.6.1
Записан
alexman
Гость
« Ответ #1 : Март 16, 2010, 11:04 »

#include <QLocale>?
myTranslator.load(QString("TextEdit_") + QLocale::system().name());?
Записан
Alexander
Гость
« Ответ #2 : Март 16, 2010, 15:54 »

Цитировать
#include <QLocale>?

Вот этого-то я и не сделал...
Спасибо за подсказку!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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