QBoxLayout

来源:互联网 发布:mac电脑怎样退出程序 编辑:程序博客网 时间:2024/06/08 01:37
 

button1=new QPushButton("1"); button2=new QPushButton("2"); button3=new QPushButton("3"); QHBoxLayout *layout=new QHBoxLayout; layout->addStretch(1); layout->addWidget(button1); layout->addStretch(1); layout->addWidget(button2); layout->addStretch(3); layout->addWidget(button3);// layout->addStretch(1); setLayout(layout);

layout 通过addStretch()来增加各个Widget之间的间隔距离,据说是弹簧,有待考证。。

注释掉的那一行不注释掉的话,button3下面有空白,注释掉则没有。