3
Qt的QGraphicsView
有一個習慣,即以附件QGraphicsScene
上繪製的所有東西都可見的方式自動轉換/滑動視圖。例如,假設您在場景中繪製了某些內容並在視圖中查看。現在按一個按鈕,您沿着視圖的右邊緣畫一些東西。場景/視圖將略微向右滑動,以便再次看到所有內容。避免在QGraphicsView上自動轉換QGraphicsScene
我想阻止這種情況發生。我怎樣才能做到這一點?
謝謝。
Qt的QGraphicsView
有一個習慣,即以附件QGraphicsScene
上繪製的所有東西都可見的方式自動轉換/滑動視圖。例如,假設您在場景中繪製了某些內容並在視圖中查看。現在按一個按鈕,您沿着視圖的右邊緣畫一些東西。場景/視圖將略微向右滑動,以便再次看到所有內容。避免在QGraphicsView上自動轉換QGraphicsScene
我想阻止這種情況發生。我怎樣才能做到這一點?
謝謝。
QGraphicsScene的場景矩形默認爲場景中所有項目的邊界矩形。因此,當物品添加時它會增長。 QGraphicsView的場景矩形默認從QGraphicsScene :: sceneRect中獲取。如果你不想讓它自動改變,你可以用QGraphicsView :: setSceneRect顯式地設置一個。