Russian Qt Forum
Ноябрь 16, 2024, 06:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Шаблоны GUI  (Прочитано 2940 раз)
ilyagoo
Гость
« : Ноябрь 17, 2010, 09:58 »

Использовал ли кто-нить из Вас сабж? Вдруг у кого пример завалялся, буду рад Улыбающийся

---

Имеется в виду следующее:
некая контора или разработчик производит программы определенного типа, например, редакторы "схем". При этом каждому заказчику хочется работать с разными "схемами": электрические, ж/д пути, графы и т.д. (может пример и не очень удачный, но должно быть понятно).
Шаблон представляет окно, содержащее окна для отображения схем, параметров, тулбар, статусбар и прочее.
При этом разраб берет этот шаблон и вешает на тулбар новые функции. Ему уже не нужно делать все эти окна, управлять их расположением и т.д. Вроде теперь инфы побольше Улыбающийся
« Последнее редактирование: Ноябрь 17, 2010, 12:51 от ilyagoo » Записан
thor.0x00
Гость
« Ответ #1 : Ноябрь 19, 2010, 19:00 »

Шаблоном GUI можно назвать стили (Stylesheets).
То что вы описываете непонятно, примеры есть?
Записан
ilyagoo
Гость
« Ответ #2 : Ноябрь 21, 2010, 11:13 »

как раз примеры-то я и ищу.

отправная точка, например, класс главного окна, который контролирует свои доки, тулбары и т.д., так, что за этим уже не нужно следить.
итог: несколько внешне похожих приложений
Записан
vlad-mal
Гость
« Ответ #3 : Ноябрь 21, 2010, 14:48 »

Плагины?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Ноябрь 21, 2010, 15:47 »

Я думал написать что-то подобное, но там а) ничего мегазаумного придумать нельзя
б) в любом случае расчет идет на конкретное приложение
Вывод - проще писать руками каждый раз.
Надо - фабрика рабочих областей, к-ая в зависимости от нужного параметра создает раб область
Фабрика доквиджетов - аналогично
2 класса строк по 100
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.