Доброго времени суток!
Исходные данные:
Qt Creator 2.4.1
Qt 4.8.4
исходники в UTF-8
в main.cpp написано:
QTextCodec *cyrillicCodec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForTr(cyrillicCodec);
QTextCodec::setCodecForLocale(cyrillicCodec);
QTextCodec::setCodecForCStrings(cyrillicCodec);
Итог:
Кириллица не отображается. Вообще, нет ни крякозябр, ни чего.
Ни в комбобоксе, ни на кнопке, ни в QFileDialog::getOpenFileName.
P.S. Система Linux Mint 13 с кедами.
uname -a
Linux vizir-PC 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
еще инфа, может поможет.
1. qDebug нормально выводит русский язык.
2. Мне ни как не удается поменять шрифт через
QApplacation::setFont(...);