|
1Qter豆
做一个图像查看器,在进行视图缩放时,图像锚点好像并不在视图中心,而是以视图左上角为基准进行缩放的,效果如下:
显示的部分的关键代码如下:
- cipProcessedScene->clear();//清除之前的场景
- cipProcessedScene->addPixmap(QPixmap::fromImage(cipProcessedImage->scaledToHeight(cipProcessedImage->height()*cipZoomScale/100,Qt::TransformationMode::SmoothTransformation)));//重新添加缩放后的图像
- ui->cipMainGraphicsView->setTransformationAnchor(QGraphicsView::AnchorViewCenter);//设置锚点为视图中心
- ui->cipMainGraphicsView->update();//重绘视图
复制代码
|
|