Ребят, у меня такая проблема:
в main.cpp прописана кодировка Windows - 1251:
QTextCodec::setCodecForTr(QTextCodec::codecForName("Windows - 1251"));
И в общем-то это решало все проблемы с русскими текстами, выводилось всё как положено и понятно.
Но вот в одном из циклов использую для заполнения строк QListWidget вот такую вещь:
//Добавляем новую строку
m_PhizAreaList->sListOfRecords.push_back(pPhyzIt -> second.GetCommentString().c_str());
m_PhizAreaList->addItem(m_PhizAreaList->sListOfRecords[iVolumeString - 1]); //Добавляется абракадабра
iVolumeString - количество, выбранных в списке строк,
и в родительском классе m_PhizAreaList прописано std :: vector <QString sListOfRecords>
Может, кто подскажет решение?