У меня есть QMouseEvent
для отслеживания движения мыши, функция для получения значений координат экрана
if(EDC_dragging && EDC_checked)
{
if(event->y() > 220 && event->y() < 280){
changePvalue(event->y());
}
}
, где changePvalue()
функция обновляет точки, как показано ниже:
void Program::changePvalue(int value)
{
CurPoint1->setY(value);
CurPoint2->setY(value);
update();
}
Здесь значение изменяется между 220 и 280. Мне нужно сделать функцию, которая принимает значения в диапазоне 220-280 и возвращает 1 - 180
280 --> 1
220 --> 180
Может кто-нибудь показать мне, как это реализовать?
спасибо