当前位置: 代码迷 >> QT开发 >> 如何让子部件填满容器
  详细解决方案

如何让子部件填满容器

热度:98   发布时间:2016-04-25 03:59:16.0
怎么让子部件填满容器
假设容器部件中有个按钮,我想让这个按钮随着容器大小改变而改变,填满

------解决方案--------------------
QHBoxLayout *hlayout = new QHBOxLayout(容器指针);
QPushButton *button = new QPushButton(this);
hlayout->addWidget(button);

这样就可以了。

引用:
假设容器部件中有个按钮,我想让这个按钮随着容器大小改变而改变,填满

------解决方案--------------------
还有两个函数:
void QLayout::setContentsMargins(int left, int top, int right, int bottom)

调整容器和容器中的控件的边距。
void QBoxLayout::setSpacing(int spacing)

容器中控件之间的间距。
  相关解决方案