Sep 21, 2012 22:45
Внезапно, только что нашел, как в Qt при рисовании графики отразить ось ординат, чтобы она была направлена не вниз, а ввысь.
QGraphicsScene* scene = new QGraphicsScene;
QTransform matrix;
double scaleValue = 1;
matrix.scale(scaleValue,-scaleValue);
ui->graphicsView->setScene(scene);
ui->graphicsView->setTransform(matrix);
Вся магия в минусе перед вторым аргументом в третьей строчке. Решение очевидное, но я долго к нему шёл :)
qt,
прога