Возникла такая проблема:
Пишу программу с использованием 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 (2006)
- Форум qt4 (2005)
- Форум Qt4: (2007)
- Форум qt4 (2005)
- Форум qt4 (2005)
- Форум Qt4 и стандартные диалоги на родном языке (2007)