void setMargin(int margin)
就像下图一样部件与左上角窗体的偏移(也就是我们在设计模式下的x,y),比如label->setMargin(25);则等于是设计模式下把label放到x,y均为25的效果
void QBoxLayout::setSpacing(int spacing)
设置某个布局中部件之间的间距
void QLayout::setContentsMargins(int left, int top, int right, int bottom)
设置布局的左、上、右、下到窗体边缘的距离。默认情况下,QLayout使用样式提供的值。在大多数平台上,各个方向的边距都是11像素。
mainLayout->setContentsMargins(30,0,0,0);效果如下
mainLayout->setContentsMargins(30,30,0,0);效果如下
如果文章哪里有问题或者有不同观点的,请同学们在评论区指出,谢谢大家