0
我建設Qt的creator.I一個非常簡單的圖像編輯器有我的圖像顯示在的QGraphicsView,我想給用戶通過按鈕來放大和縮小的能力。如何使用按鈕放大QgraphicsView?
我已經搜查了很多,發現如何通過鼠標進行放大和縮小wheel.As我是很新的Qt的,我不能把它調整到按鈕,因爲我不明白一切清楚。
我已經嘗試過(沒有完全理解我在做什麼),但結果不是想要的。它只放大一次,相當突然。我想要一個更平滑的縮放和多次我想要的。
void MainWindow::on_pushButton_clicked(){
QMatrix matrix;
ui->graphicsView->setTransformationAnchor(QGraphicsView::AnchorViewCenter);
matrix.scale(1.0,1.0);
ui->graphicsView->setMatrix(matrix);
ui->graphicsView->scale(1,-1);
}
我會很感激,如果你們能幫助