Size: a a a

2021 June 28

М

Макс in Qt
Может можно как-то реализвать фабрику, которая вщависимости от той или иной группы создавала бы разные модули
источник

М

Макс in Qt
Чтоб не создавать их просто так и потом скрывать
источник

RY

Roman Yastrebckov in Qt
Всем привет
А можно как-то отресайзить popup у QDateEdit?
источник

S

Sergey eSKon in Qt
ну тут нужно смотреть конкретно что у вас за модули и можно ли их изолировать друг от друга. В нашем проекте, к примеру, есть т.н. плагины, которые плагинами не являются, но это отдельные части системы, которые юзер оплачивает отдельно как сервис. И каждый такой плагин может вносить изменение во многие части программы - добавлять меню, вью, панели интсрументов, кнопки, изменять поведение других компонентов. То есть чистой изоляции никак не получится. Ну и ещё вопрос - что вы подразумеваете под "модулем"? Если это некая dll, то это только на десктопе работает, на айос динамической компоновки нет в принципе.
источник

v

vyacheslav@deepin:~$ in Qt
Плюсую, там ток статик
источник

М

Макс in Qt
К примеру, модуль админки, он только админу доступен. Наверное, глупо делать это через show/hide?
источник

S

Sergey eSKon in Qt
понятие "модуль" не раскрыто
источник

v

vyacheslav@deepin:~$ in Qt
Просто доп окно?
источник

М

Макс in Qt
Если по простому, то да
источник

v

vyacheslav@deepin:~$ in Qt
Надо не по простому, а по тому как будет
источник

v

vyacheslav@deepin:~$ in Qt
Определись с архитектурой сначала, это очень важно
источник

v

vyacheslav@deepin:~$ in Qt
Чтобы потом не было выбора между двух стульев
источник

S

Sergey eSKon in Qt
это вью виджетов или qml? зачем его вообще создавать заранее? А создавать как через пункт меню? А пункт меню разрешен всем, но окно не откроется?
источник

v

vyacheslav@deepin:~$ in Qt
Напиши себе тз, что ты хочешь
источник

v

vyacheslav@deepin:~$ in Qt
Без ТЗ Будет результат хз
источник

S

Sergey eSKon in Qt
вы просто делаете роли как Анатолий сказал и можете эти роли проверять где угодно
источник

М

Макс in Qt
Вот меня как раз интересует, как все это лучше спроектировать.
источник

S

Sergey eSKon in Qt
сильно не пытайтесь спроектировать всё и сразу - завязнете. Вот эта часть точно прекрасно с ролями работает (у нас именно так) вот её и сделайте - а где проверять потом эти роли уже дальше будете решать.
источник

М

Макс in Qt
И в каждом классе проверять, соотвует ли он той или иной роли?
источник

S

Sergey eSKon in Qt
если вам в каждом классе нужна эта проверка, то да, но сомневаюсь, что вам она нужна везде.
источник