Здравствуйте!
Прошу знающих людей подсказать, как решить проблему русских букв при наборе кода в Qt. Т.е. если я пытаюсь в кавычках написать русскими буквами, то редактор их просто окрашивает в зелёный, т.е. комментит. И всё что после них тоже, кавычки, скобки, точку с запятой.
В настройках стоит по умолчанию UTF-8
Поверьте, разное смотрел. На другом форуме спецы установили ту же версию qt что и у меня, и то же самое, ничего не сделать. Баг это. Версия 4.15.0.
Стоит где именно?
Файл-то в итоге в ней?
И проблема есть ли вообще? Что пишет в предупреждении?
на скрине ж нет такого.
а, точнее только во втором есть. Похоже на баг редактора, работает же всё нормально?
Нет, не работает. В сообщениях об ошибке кракозябры. В настройках текстового редактора utf-8
Так а на скрине где эти крякозябры?
Попробуйте такой код:
{
QApplication app(argc, argv);
QLabel* label = new QLabel("Hello, Qt!", 0);
app.setMainWidget(label);
label->show();
return app.exec();
}
4.15 это версия Qt Creator, а не Qt.
Тот же самый баг в редакторе или программа тоже не работала?
У меня работает.
#include "mainwindow.h"
#include <QApplication>
#include <QLabel>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QLabel* label = new QLabel("Лейбл");
label->show();
return app.exec();
}
А как вы сделали?
Просто создал проект с этим кодом )
Так а ошибку какую и где выдает?