Берем, например, QVBoxLayout/QHBoxLayout
и используем метод addWidget()
и там передаете третим параметром Alignment
например Qt::AlignLeft
Пример:
QPushButton *pButton = new QPushButton();
QHBoxLayout *hBoxLayout = new QHBoxLayout();
hBoxLayout->addWidget(pButton, 0, Qt::AlignLeft);
Все это есть в книгах и документации))