QGraphicsView大于QGraphicsScene时出现滚动条时,改变scene的显示位置

来源:互联网 发布:高考志愿填报软件 编辑:程序博客网 时间:2024/05/21 20:25

当在使用QGraphicsView时,创建一个QGraphicsView大小为 800 * 600 ,创建一个QGraphicsScene大小为800 * 1000时,view自动出现了滚动条。

默认的滚动条位置在中间的位置。

设置滚动条位置

pview->verticalScrollBar()->setSliderPosition(0); 

pview->horizontalScrollBar()->setSliderPosition(0); 


或者设置场景出现在view的最上方

pview->centerOn(0,0); 

设置滚动条隐藏

pview->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); 

pview->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);


阅读全文
0 0
原创粉丝点击