Код: Выделить всё
#include <QApplication>
#include <QLineEdit>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLineEdit wgt;
wgt.show();
return app.exec();
}
Если скомпилировать ее из-под Qt4, то все прекрасно. Все работает так, как задумано.
Если скомпилировать ее из-под Qt5, то есть проблема - при вводе с клавиатуры из одного символа получаю два - сам символ и добавочный символ '0'.
Т.е. строка 'hello' превращается в 'h e l l o', где вместо пробелов стоят '0'. Соотвественно, это не только не дает нормально ввести текст, но и в самом Qt Creator (собранном как раз с помощью Qt5) невозможно писать программы - текст превращается в "строки с квадратиками"
Я с таким встречаюсь впервые - то ли я что-то наконфигурировал, то ли это баг в самом Qt5. Причем это наблюдается как минимум на 2 компьютерах.
Подскажите, как можно решить эту проблему? Хотя бы, с какой стороны начать?
P.S. Qt Creator 3.4.81 Qt 5.6.0 Система gentoo - обновляется ежедневно.