Я новичок в Qt.
Итак, у меня есть MainWindow с QSlider
и QPixmap
. Я переопределил paintEvent( QPaintEvent* event )
и
connect( slider, SIGNAL(valueChanged(int)), this, SLOT(centerChange(int)) );
со слотом:
void MainWindow::centerChange(int value)
{
center = value;
update();
}
Поэтому я хотел перекрасить растровое изображение, только если значение ползунка изменилось. Но я замечаю, что каждый раз, когда я навожу или убираю мышь с ползунка, срабатывает перерисовка. Почему это происходит?
Спасибо.