您的位置:首页 > Web前端 > CSS

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

2017-09-13 17:50 465 查看
当在使用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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐