我是 Qt 初学者。
所以我的 MainWindow 带有 aQSlider
和 a QPixmap
。我重新定义了paintEvent( QPaintEvent* event )
和
connect( slider, SIGNAL(valueChanged(int)), this, SLOT(centerChange(int)) );
带插槽:
void MainWindow::centerChange(int value)
{
center = value;
update();
}
所以我只想在滑块的值改变时重新绘制像素图。但是我注意到每次当我对滑块进行鼠标移入或移出时,都会触发重绘。为什么会这样?
谢谢。