Сейчас запихал все в обработчик (что не очень то и красиво), естественно все пашет
НО grid компонует в столбец
void Project::on_buttonStart_clicked()
{
QRect bstyle; // мб оно и не нужно
bstyle.setWidth(1000);
bstyle.setHeight(1000);
QGridLayout* grid = new QGridLayout();
grid->setGeometry(bstyle);
QWidget* widget = new widget(this);
widget->setGeometry(bstyle);
widget->setLayout(grid);
ui->scrollArea->setWidget(widget);
.............................// тело обработчика
grid->addWidget(newobj);
1)Как поправить компоновку? Возможно я забыл про какие то параметры или не учел особенности
2)Как обратиться к объекту вне обработчика? Не хочется держать компоновку и стили внутри обработчика
UPDATE: установил фон для формы, заметил, что все объекты попадающие в grid заполняют его построчно во всю ширину ScrollArea
UPD2: лихо просрался с документацией. Для тех кто ищет:
grid->addWidget(имя_виджета, №строки в grid, №столбца в grid)