У меня есть 2 приложения: одно консольное, другое на виджетах.
Проблема в том, что у меня не поддерживается русский язык.
Все найденные решения в гугле довольно костыльные разные. Поэтому я не знаю, как нужно правильно.
Подскажите, как сделать для обоих типов поддержку русского языка (но чтобы и английский тоже поддерживался)
Спасибо!
В Qt4 с этим было туго.
В начале кода приходилось делать первые исполнимые строчки:
// кодировка русских букв для Qt4
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
Но уже давно надо использовать Qt5, а то и Qt6 уже больше года явить обещают.
Там такого цирка не надо.