您的位置:首页 > 其它

addStretch 布局关闭按钮显示在右下角

2013-10-11 10:08 218 查看
QWidget*widget=
newQWidget;

widget->setWindowTitle("AddStretchDemo");

widget->setFixedSize(300,200);


QPushButton*btn=newQPushButton("close",widget);

btn->setFixedSize(75,25);

QObject::connect(btn,SIGNAL(clicked()),widget,SLOT(close()));


//创建一弹簧

QSpacerItem*vSpacer=newQSpacerItem(22,100,QSizePolicy::Expanding,QSizePolicy::Minimum);


QVBoxLayout*rightLayout=newQVBoxLayout;

rightLayout->addItem(vSpacer);

rightLayout->addWidget(btn,1,Qt::AlignBottom);



QHBoxLayout*mainLayout=newQHBoxLayout;

mainLayout->addStretch(1);

mainLayout->addLayout(rightLayout);

widget->setLayout(mainLayout);

widget->show();





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐