Задать вопрос
@igorianru

Как в qt заменить(обновить) widget в centralWidget?

-------------------------------------
  • Вопрос задан
  • 1153 просмотра
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rou1997
@Rou1997
Так вы добавляете слой уже в дочерний виджет, а надо опять в том же центральном его менять:
QGridLayout *layout = new QGridLayout;
QWidget *widget = new QWidget();
            
layout->addWidget(treeWidgetRight, 1, 5, 1, 8);
widget->setLayout(layout);

widget->setLayout(layout);
setCentralWidget(widget);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы