Qt 如何把一个按钮控件放在窗体的左上脚呢?(效果如下)
这就用到了布局里面的一个函数addStretch():
我们可以用一句通俗的话来描述这个函数,addStretch()可以占了除控件以外的空白位置。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton *pushbutton = new QPushButton("OK");
QHBoxLayout *layout = new QHBoxLayout;
layout->addStretch();
layout->addWidget(pushbutton);
Dialog w;
w.setLayout(layout);
w.show();
return a.exec();
}