@Sazoks

Как правильно проектировать GUI в Qt?

Здравствуйте.
Пишу небольшой проект с GUI на Qt, но, видимо, совершенно не понимаю, как должна быть реализована архитектура GUI. Сейчас, чтоб вы понимали, я сделал так:
Есть класс, унаследованный от QMainWindow. В нем хранятся объекты - формы программы.
При определенных событиях удаляется текущая форма, создается новая и устанавливается в setCentralWidget(). Я это сделал для того, чтобы вся программа работала в одном окне.

Но мне кажется, я что-то делаю не так. Как-то коряво выглядит код. К тому же, у меня есть окна, в которых одна часть одинакова, но я не знаю, как сделать наследование, чтобы не дублировать код...

В общем, подскажите, как надо правильно проектировать GUI в Qt, или посоветуйте какие-нибудь книжке по этой теме.
Спасибо!!
  • Вопрос задан
  • 277 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Переходите сразу на QML, будет в разы проще и понятнее.

https://qmlbook.github.io/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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