读书人

如何让子部件填满容器

发布时间: 2013-04-20 19:43:01 作者: rapoo

怎么让子部件填满容器
假设容器部件中有个按钮,我想让这个按钮随着容器大小改变而改变,填满
[解决办法]

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)

容器中控件之间的间距。

读书人网 >QT开发

热点推荐