Возникла такая проблема: Пишу программу с использованием qt4. Русский текст отображается закорючками, причем если, скажем, текстовые метки устанавливать в дизайнере, то все нормально, а если делать это из программы, например вызвать диалог открытия файла: QString fileName = QFileDialog::getOpenFileName(this, tr("Открыть Файл"), "", tr("Любые файлы (*.*)")); То вместо русского текста появятся закорючки. Системная локаль ru_RU.UTF-8, файл с исходниками тоже в utf8. Конструкции вида: QString text = "Что-нибудь"; QLabel *label =new QLabel(text.toUtf8); тоже не помогают (получаются другие закорючки).

Ответ на:
комментарий
от UVV

Ответ на:
комментарий
от riko


Ответ на:
комментарий
от vgudkov

Ответ на:
комментарий
от UVV

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Qt 4.6] не могу записать в контрол. причину не понимаю (2010)
- Форум Помогите ламеру с Qstring (2006)
- Форум [Qt] Перевод программы. Глючит QtLinguist, и видна только треть переведенных строк. (2010)
- Форум qt4 (2008)
- Форум qt4 (2005)
- Форум qt4 (2005)
- Форум Qt4: (2007)
- Форум qt4 (2006)
- Форум qt4 (2005)
- Форум Qt4 и стандартные диалоги на родном языке (2007)