![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Majestio |
![]() ![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 67 Регистрация: 13.2.2013 Пользователь №: 3710 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Внезапно
![]() Разработка проекта движется к завершению. Но Заказчик настоятельно затребовал две фичи: 1) Настройка внешнего вида UI в плане размеров иконок и шрифтов 2) Разграничение полномочий пользователей - кому что-то можно, кому-то что-то из действий нельзя У меня все действия описаны QAction'ами, но они разбросаны по коду, мама-не-горюй. Хотелось бы их собрать воедино в какой-нить глобально видимый класс и изменять все одним циклом. Но есть большие сомнения, что это неосуществимая мечта. Дело в том, что в разработанном мною UI есть части кода (Виджеты) которые вызываются по N-копий одновременно. Если объявить один QAction, спрашивается с какой копией он будет работать ... А с другой стороны вопрос, как в рилтайме одним щелчком перегрузить UI? Навскидку только приходит идея переписать QAction, чтобы он мог регаться в каком-то глобальном классе и предоставлять классу возможность себя изменять... Что скажете? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.7.2025, 13:58 |