本文主要是介绍QGraphicsView有什么方法可以限制其大小不变,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
QGraphicsScene *scene = new QGraphicsScene();
scene->setSceneRect(0,0,800,480);this->setScene(scene);
this->setFixedSize(800,480);
1 | scene->setSceneRect(0,0,800,480); |
设置scene大小;
1 | this ->setFixedSize(800,480); |
固定view的大小
我觉得你们的setFixedSize不对。
因为插入item的时候,是scen的大小在变,view是不会变的,所以我估计楼主的烦恼应该是插入item的时候,view会弹出拖动条,而不是要去固定view的尺寸。
所以应该用QGraphicsView::setScenRect()这个函数,固定住view的可视范围,就不会弹出拖动条了。
这篇关于QGraphicsView有什么方法可以限制其大小不变的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!