• 4950阅读
  • 2回复

怎样在双击QSplitter中的QGraphicsView时使其最大化 [复制链接]

上一主题 下一主题
离线tan_tan_1
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-25


我想实现的是上面的效果。
我试了下重写mouseDoubleClickEvent,在mouseDoubleClickEvent中showMaximized没有效果,resize()出现只是QGraphicsView大小变化的情况,SQpliiter没有同步变化
离线alexltr

只看该作者 1楼 发表于: 2011-06-25
我觉得在双击事件中,要将其它3个部件隐藏
splitter->widget(1)->hide();
......
......
........
或设定splitter里各个部件的尺寸分配:
void QSplitter::setSizes ( const QList<int> & list )
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线tan_tan_1
只看该作者 2楼 发表于: 2011-06-27
引用第1楼alexltr于2011-06-25 19:17发表的  :
我觉得在双击事件中,要将其它3个部件隐藏
splitter->widget(1)->hide();
......
......
........
.......

setSizes实现了
快速回复
限100 字节
 
上一个 下一个