Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ tr() вне QObject

Автор: mozgofil 6.8.2009, 19:58

Имеется класс, непроизводный от QObject'a и имеющий строку, которую нужно перевести :

class SomeClass
{
public:
    QString m_str;
    SomeClass()
    {
          m_str=tr("Hello,world");///не работает , как сделать??????????
    }
}

Автор: den'ka 6.8.2009, 20:32

Смотри http://doc.qtsoftware.com/4.5/i18n.html#translating-non-qt-classes

Автор: Litkevich Yuriy 6.8.2009, 21:25

mozgofil, функция QObject::tr() - статическая.

И ещё в 4.6.х троли переделали учебное пособие по виджетам: http://doc.crossplatform.ru/qt/4.6.x/tutorials-widgets-toplevel.html

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)