прочего, лежит layout. я хочу в этот layout добавить объект моего класса-наследника от QWidget - планирую на нём рисовать. Объявляю в классе MainWindow std::shared_ptr<Canvas> canvas; //где canvas - мой тип, в конструкторе пытаюсь добавить его в лейаут, но летит эксепшен
canvas = std::make_shared<Canvas>(this);
ui->glCanvas->addWidget(canvas.get()); В связи с этим вопрос, как правильно shared_ptr на потомка widget в лейаут укладывать?
никак. для Qt классов только parent-child
Обсуждают сегодня