• 9529阅读
  • 3回复

QMdiSubWindow最大化问题 [复制链接]

上一主题 下一主题
离线ant_w
 
只看楼主 倒序阅读 楼主  发表于: 2010-11-21
大家好,我在mainWindow中设置centralWidget为QMdiArea,在mdiArea中添加mdiSubWIndow,但是mdiSubWIndow点击title上的最大化按钮之后,title竟然会跑到mainWindow的菜单栏区域去,请问这个问题怎么解决。

我认为centralWidget的位置大小控制是由mainWindow的layout控制的,应该不会占用到menu的区域,而mdiSubWIndow的最大化顶多占满centralWidget的区域,所以不太明白为什么会出现这种情况,查了一下文档,没看到设置centralWidget区域的接口,所以来这里寻找答案,请帮忙,非常谢谢
离线ant_w
只看该作者 1楼 发表于: 2010-11-22
最大化之前和之后的效果截图见附件,谁能给出点帮助信息吗?

离线ant_w
只看该作者 2楼 发表于: 2010-11-22
搜索出了这句话,

如果顶级窗口包含一个菜单条和一个最大化的文档窗口,QWorkspace会把文档窗口的最小化、恢复和关闭按钮从文档窗口的框架上移到工作区窗口的菜单条中。然后它会在菜单条的最左面插入一个窗口操作菜单。

怎么避免这个问题???
离线bingcaihuang

只看该作者 3楼 发表于: 2011-06-28
回 2楼(ant_w) 的帖子
楼主,请问你这个问题解决了没?我在开发的时候也遇到过这样的问题,假如子窗口的图标不占用菜单栏还可以接受
快速回复
限100 字节
 
上一个 下一个