如果我想在第一個地方甚至使用QGraphicsView::scene()
,語法會是什麼樣子?我的目標是用滑塊在我的圖形視圖對象中更改pixmap
的比例。我想用QgraphicsView::scene()
和QScene::itemsAt()
等找到原始pixmap
,然後使用QPixmap::scaled()
(我發現這將是唯一的方法來確保我的化妝品屬性設置爲pixmap
成立)。但是,我遇到了QGraphicsView::scene()
的語法問題。我的嘗試如下。我還創建了一個Qt窗口小部件應用程序。使用QGraphicsView方法場景()來分配QGraphicsScene變量
QGraphicsViewScene graphicsScene = ui->PixmapView->scene();
QGraphicsPixmapItem graphicsPixmapItem = graphicsScene.itemAt(0, 0);
編輯 如果我來存儲我的QPixmap像素圖*作爲成員變量,我不能完全確定如何實現它範圍仍然爲我的插槽。
編輯 靜態成員變量?
這應該是QGraphicsScene * graphicsScene,不是的QGraphicsView –
你爲什麼不只是存儲你的'QGraphicsPixmapItem *'作爲成員變量? – thuga
@thuga我會怎麼做對不起 – CrippledTable