Возникла задача: сделать версию АРМа, но без управления, только чтобы смотреть результаты работы системы.
И, чтобы она была более "современной" решили использовать Qt 5 и 64-битную версию Linux. Всё, вроде, работает, за исключением отображения текста на экоане, куда выводится основная информация.
Код функции вывода текста:
Код: Выделить всё
void CBigView::OutString(int x, int y, char *s)
{
glPushAttrib(GL_CURRENT_COLOR);
glPixelZoom(1,1);
glViewport(0,0,(GLsizei) width(), (GLsizei) height());
glColor3f(textBrightness,textBrightness,textBrightness);
renderText(x,y,0,QString(s), labelsFont);
glPopAttrib();
}
При выводе строки OutString(50, 50, "11111111"); на экране появляется
Подобная "картинка" во всех местах, где надо вывести надпись. В чём может быть причина?