• 5332阅读
  • 2回复

[提问]怎么获取当前窗口尺寸,。 [复制链接]

上一主题 下一主题
离线lvhuat
 
只看楼主 倒序阅读 楼主  发表于: 2013-02-26
LINUX系统下我想要我得子窗口中的布局适应主窗口的大小。
但是我不知道主窗口的在全屏的时候获取尺寸的办法
通常我们使用size获取,但是father->showfullscreen()的时候,就算子窗口调用child->resize(father->size()),发现father->size()返回的不是作为全屏窗口时的尺寸,如果我要实现全屏的时候使child->size()也能适应全屏。


一种方法排除,就是用一个变量bool fullscreen 来判断窗口时否全屏,然后在全屏的时候,使用destopWidegt来child->resize(),这样太麻烦了,有没有快捷点的,就像WINDOW下面,获取窗口总是和当前窗口全屏和全屏无关。就是其在屏幕上展开的尺寸。
拜托了
离线pxiao_xiao

只看该作者 1楼 发表于: 2013-02-26
重载 resizeEvent()呢?
离线lvhuat
只看该作者 2楼 发表于: 2013-02-27
回 1楼(pxiao_xiao) 的帖子
嗯,解决了,谢谢哈、
快速回复
限100 字节
 
上一个 下一个