Найти - Пользователи
Полная версия: PyQt сигналы в модели
Начало » GUI » PyQt сигналы в модели
1
PooH
Имеет ли смысл использовать сигналы и слоты Qt для взаимодействия между собой объектов на уровне модели? С одной стороны получим жесткую завязку на Qt, а с другой нет необходимости извращаться с обсерверами. Посодействуйте выбору.
Андрей Светлов
По моему, сигналам там не место. Qt нужно держать в своей песочнице, не давая расползаться на всё приложение.
aaleksander
PooH
Имеет ли смысл использовать сигналы и слоты Qt для взаимодействия между собой объектов на уровне модели?
Может лучше с помощью триггеров в СУБД реализовать?
Андрей Светлов
И как это связано?
PooH
aaleksander
Может лучше с помощью триггеров в СУБД реализовать?
А нету СУБД :) Речь идет о взаимодействии моделей в оперативной памяти.

Кстати, а что есть из готовых библиотек сообщений. Смотрел pydispatcher, zope.events может что-то пропустил?
Андрей Светлов
Сильно не уверен, что _внутри_ модели нужны сообщения. Динамическая типизация позволяет относится к вопросу проще.
Более того, они лишние и при взаимодействии модели с видом.

Да и вообще MVC хороша при создании виджетов (при этом граница между видом и контроллером расплывается), но малоприменима для реализации общения с бизнес-логикой. Получается, MVC - это набор благих пожеланий но никак не Design Patern.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB