首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

,怎么改变布局中的widget大小

2013-12-13 
求助,如何改变布局中的widget大小?如图,scrollArea(滚动窗体)上方有很大一片空白(红色框框标注),请问该如

求助,如何改变布局中的widget大小?
,怎么改变布局中的widget大小
如图,scrollArea(滚动窗体)上方有很大一片空白(红色框框标注),请问该如何拉伸scrollArea使得工具栏(红框上面部分)与滚动窗体完美衔接不留空白或只留一点空白?



另还有一个问题:程序右上方三个按钮(最小化,最大化,关闭)是自己添加上去的,其中放大按钮按下后出现以下情形
,怎么改变布局中的widget大小
最大化的实现是调用了QMainWindow::showMaximized();

求解决方法,感激不尽!!
ps:Qt版本5.1.1  
[解决办法]
给上面那个titleBar设置一个合适的固定高度吧。
[解决办法]
方法一:
设置布局尺寸比,在ui编辑中,选中布局,右侧属性拉到最下面。默认值为:0:0:0....

方法二:
对Widget的MaxSize 和MiniSize设置为同一值,就是固定最大值和最小值,那么大小就固定了。

以上两种方法即可用代码实现也可在UI中直接编辑。

热点排行