• 3921阅读
  • 3回复

如何更改停埠窗口初始化的大小? [复制链接]

上一主题 下一主题
离线sbtree
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-29
在主窗口中建立了几个停埠窗口,就是那种可以停靠在主窗口四周的小窗口,当程序启动后发现他们占据的空间太大了,想让他们瘦小一些,以便看上去美观一些,捉摸了半天,还是没找到合适的方法,小弟这里求教各位达人了
windows 7 + VC++2008 + Qt4.5.2
离线duduqq

只看该作者 1楼 发表于: 2009-04-30
setFixedSize(QSize()) ;
离线sbtree
只看该作者 2楼 发表于: 2009-04-30
引用第1楼duduqq于2009-04-30 10:22发表的  :
setFixedSize(QSize()) ;

多谢! 除了这个函数,发现还有几个类似的函数,诸如setFixedHeight和setFixedWidth,很方便用在停靠窗口中,有个问题就是,当主窗口显示的时候闪动了一下,好象是先是显示默认的大小,然后调整成设置的大小了
windows 7 + VC++2008 + Qt4.5.2
离线sbtree
只看该作者 3楼 发表于: 2009-06-10
一个新的问题
之前用qt4.3.3,虽然使用setFixedHeight和setFixedWidth函数,但是用户仍然能够调整停靠窗口的宽度或高度,换成4.5之后,用户就无法在调整停靠窗口了,qt4.5似乎对相关的函数进行了改善,真正做到了如文档描述的那样。我的原始问题是,想让停靠窗口在初始显示的的时候自动设置成我想要的理想的宽度或高度,当然允许用户调整了。因此,duduqq给的方法在4.5版本中不再能满足我的要求,不知是否还有其它方法?
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个