Как создать персональный виджет в главном окне?

Я только начал изучать Qt, через Qt Creator. Так что придумал себе такую задачу, которую теперь не могу решить....

ЗАДАЧА:

В терминологии могу ошибаться

Создать простенькую программу для тренировки GUI. Так что функционала в ней нету. Необходимо создать 2 "окна", в вертикальной колонке, 3-е, оно же белое на картинке, тоже что-нибудь должно показывать (для простоты скажу роли не играет). Они должны быть связаны между собой, и их форма\размеры влияют друг на друга. По идее должно получиться нечто похожее на QToolBox, но в отличие от него, наша версия будет одновременно показывать 2 поля, а не переключаться между ними. В идеале еще написать несколько кнопок для нижнего окна:

  1. Скрыть 1-е окно, и расширить 2-е,
  2. Скрыть 2-е окно, и расширить 1-е,
  3. Равномерно разделить пространство колонки для 2-х окон.

ВОПРОС:

Подскажите архитектуру подобного кода. Я не понимаю с чего начать и как правильно это оформить, а идея интересная. Подходящие шаблоны я не нашел.

ПС: Изображение коротко описывает дизайн (ползунок разделяющий 2 окна и возможность увеличивать ширину)

ПСС: Все 3 окна должны быть частью MainWindow, а не отдельными окнами с собственными кнопками СВЕРНУТЬ/УВЕЛИЧИТЬ/ЗАКРЫТЬ (Данные примеры я находил, но они не подходят) введите сюда описание изображения


Ответы (0 шт):