|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Vasiliev 2:5030/644 26 Feb 2002 02:30:37 To : Evginy Golovkin Subject : QT Designer -------------------------------------------------------------------------------- ННН[18 Фев 02 18:52], Evginy Golovkin НН. Alexei Vasiliev: EG>> Hедавно воспользовался subj. Hарисовал окошко с таблицей. Hо EG>> когда попытался вывести из программы руские буквы, то увидел: EG>> "???" вместо букв, хотя русские в таблицу с клавиатуры вводятся. EG>> В чем дело? Кодировка вроде нормальная. EG>> З.Ы. Почему в скомпилированной программе интерфейс не такой EG>> красивый, как в редакторе? AV>> LANG=ru_RU.KOI8-R ? AV>> проверь исходники на предмет использования строчек через AV>> QString::fromlocal8bit в доке QT2 все написано про i18n EG> Спасобо за помощь, но пока не помогло. В locale LANG=ru_RU.KOI8-R у EG> меня это прописано. В моих исходниках строк ::fromLocal8bit нет. если делать "в лоб" то должно быть я сделал таким образом: #ifdef QT > 1.45 #define ASCIISTR( s ) QString::fromLocal8bit( s ) #else #define ASCIISTR( s ) s #endif EG> Почитал документацию. Hашел функцию tr() но при попытке использовать EG> выводится сообщение об отсутствии файла-заголовка. Что за заголовок - EG> не знаю. Если есть какая-нибудь информация - plz write to me! Спасибо. ууу.. через эту фунцию обеспечивается полная локализация, для реализации "в лоб" это не катит. но если очень хочется то примеры в доке на QT2 есть С уважением, Alex і ___ і є_/\_/\_є щДДВДДВДННСНН[.(-<+>-)=]ННСННДВДДВДДщ * ^ ю ФННѕ ФННѕ ю ^ * --- * Origin: SpaceBase mail station. St.Petersburg (2:5030/644) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/22963c7ae61f.html, оценка из 5, голосов 10
|