Название: QDesigner портит шрифт в формах Отправлено: oakhead от Октябрь 23, 2008, 06:30 Есть OpenSource QT 4.4.3, собран с помощью MinGW. Делаю в дизайнере форму, сохраняю, все ОК. Потом открываю ее дизайнером снова - вместо кириллицы вижу ромбики. Запущенная программа тоже показывает ромбики. Локаль для формы установлена Russian, Russian Federation.
Название: Re: QDesigner портит шрифт в формах Отправлено: -QT- от Октябрь 23, 2008, 12:42 а винда русская или английская ?
если английская то нужно установить локаль для всего приложения. а вообще то я все пишу по английски а потом прикручиваю перевод. Название: Re: QDesigner портит шрифт в формах Отправлено: oakhead от Октябрь 23, 2008, 13:46 а винда русская или английская ? Винда русская. Точнее, портятся только меню, все остальное - нет.если английская то нужно установить локаль для всего приложения. а вообще то я все пишу по английски а потом прикручиваю перевод. Название: Re: QDesigner портит шрифт в формах Отправлено: -QT- от Октябрь 23, 2008, 14:34 menu->setLocale(QLocale(QLocale::Russian, QLocale::RussianFederation));
должно сработать. Название: Re: QDesigner портит шрифт в формах Отправлено: -QT- от Октябрь 23, 2008, 15:34 Ну что ? Получилось ?
Название: Re: QDesigner портит шрифт в формах Отправлено: Rcus от Октябрь 23, 2008, 15:55 странно, .ui хранят данные в utf8 кодировке (можно текстовым редактором открыть и проверить)
uic же генерирует тоже нормально (там используются escape последовательности и utf8 кодировка для строк) попробуйте проверить данные на каждом этапе Название: Re: QDesigner портит шрифт в формах Отправлено: oakhead от Октябрь 24, 2008, 13:12 Ну что ? Получилось ? Пока не стал экспериментировать, сделал меню руками. На другом окошке попробую. Спасибо. |