Шаблон MVC в Qt4 - как организовать код помимо использования Interview - PullRequest
1 голос
/ 30 марта 2011

Мне недавно предложили использовать шаблон MVC для организации моего приложения Qt4. Я немного озадачен :).

Как мне реализовать:
1. модель
2. просмотр
3. контроллер

В приложениях на основе HTTP это довольно прямолинейно. Но здесь я не уверен, что такое представление и что такое контроллер?

Давайте предположим, что я сейчас не использую интервью.

Спасибо за помощь

1 Ответ

1 голос
/ 30 марта 2011

Вы можете посмотреть на это так:

  1. Контроллер - это окно / форма, которую Вы создали.Функции-члены в этом классе должны обрабатывать все пользовательские вводы и вызывать соответствующие функции-члены в вашей модели.

  2. Модель - это ваш класс, который обрабатывает данные и реализует другую логику.

  3. Представления - это виджеты qt, используемые для разработки ваших форм / окон (вы также можете рассматривать * .ui-файлы как представления, а классы, связанные с пользовательскими файлами, как контроллеры)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...