QT 布局(QHBoxLayout/QVBoxLayout)
作者:互联网
1、setcontentmargins设置四周留白(相对于整个窗口的)的间隔;函数原型:void QLayout::setContentsMargins ( int left, int top, int right, int bottom )。
layout1->setContentsMargins(1,0,1,0);
2、setMargin()在控件内部的边距设置。
3、addStretch()在布局里面添加弹簧。
4、setspacing设置控件之间的间隔;注:设置无效的可能原因有,总布局里添加控件的时候设置了比例,如图所示,去掉那个比例就可以了。
5、setStretchFactor设置布局里某几个控件之间的比例。
mainLayout->setStretchFactor(m_listWidget,1);
mainLayout->setStretchFactor(m_stackWidget,9);
标签:控件,QHBoxLayout,QT,int,QVBoxLayout,setStretchFactor,布局,setContentsMargins,设置 来源: https://blog.csdn.net/ligare/article/details/123175017