• 8117阅读
  • 4回复

关于Qt Creator设计的界面的Spacer的提问 [复制链接]

上一主题 下一主题
离线shaoxie1986
 

只看楼主 倒序阅读 楼主  发表于: 2010-12-07
做了一个界面,如图所示:

这个界面有个不好的地方就是Spacer也占了空间,这样一来中间的widget就只能是在左下部分。我想让widget在中间显示,又不想在左边也加上Spacer。
但是我要是把这2个Spacer取消的话,界面就成了下面的样子:


怎样才能实现不使用Spacer又能实现如第一个图的那种效果(就是说widget占据窗体的大部分位置,而不是平分。)?
离线xinqingfly

只看该作者 1楼 发表于: 2010-12-07
把下面红色的layout布局的layoutSizeConstraint设置为SetFixedSize
菜鸟也是鸟
离线shaoxie1986

只看该作者 2楼 发表于: 2010-12-07
回 1楼(xinqingfly) 的帖子
设置了,但是主界面以改成Grid layout,又成了图2了
离线dbzhang800

只看该作者 3楼 发表于: 2010-12-07
感觉上,你只需要将你要扩展的那个Widget的 竖直size policy 设置为 Expanding。其他默认就可以了
离线blueliuyun
只看该作者 4楼 发表于: 2011-08-04

LZ没下文了?
快速回复
限100 字节
 
上一个 下一个