diff --git a/testclient/widgets/axiscontrol.cpp b/testclient/widgets/axiscontrol.cpp --- a/testclient/widgets/axiscontrol.cpp +++ b/testclient/widgets/axiscontrol.cpp @@ -150,7 +150,6 @@ void AxisControl::setLabels(QGraphicsItem *item, QLatin1Char axis, int value) { auto *lb = new QGraphicsSimpleTextItem(); - lb->setBrush(palette().buttonText()); if (this->logicalDpiX() <= 96) { @@ -174,14 +173,23 @@ lb->setY(item->y() - item->boundingRect().height()); } } else { - +#ifndef Q_OS_WIN if (value < 0) { lb->setX(item->x() + lb->boundingRect().width() / fontMetrics().width(lb->text())); lb->setY(item->y() - lb->boundingRect().height() / fontMetrics().xHeight()); } else { lb->setX(item->x() + lb->boundingRect().width() / fontMetrics().width(lb->text())); lb->setY(item->y() - lb->boundingRect().height() / fontMetrics().xHeight()); } +#else + if (value < 0) { + lb->setX(item->x() + lb->boundingRect().width() / fontMetrics().width(lb->text())); + lb->setY(item->y() - lb->boundingRect().height() / fontMetrics().height()); + } else { + lb->setX(item->x() + lb->boundingRect().width() / fontMetrics().width(lb->text())); + lb->setY(item->y() - lb->boundingRect().height() / fontMetrics().height()); + } +#endif } scene()->addItem(lb); }