Как разработать портативный модульный GUI-приложения? - PullRequest
2 голосов
/ 04 июля 2010

Существует множество гибких, полных, кроссплатформенных, и так далее графических сред пользовательского интерфейса. Большинство из них предоставляют множество инструментов, облегчающих разработку программного обеспечения. Например, при создании настольного приложения в среде Qt обычно используются файлы разных типов, заголовки, файлы реализации и файлы пользовательского интерфейса (.ui). Обычно разработчик разрабатывает приложение и после компиляции не может быть внесено никаких изменений в пользовательский интерфейс. Я хотел бы знать, как создать переносимое модульное приложение, которое могло бы динамически загружать персонализированные пользовательские интерфейсы (например, из .ui или двоичных файлов). Проект системы должен быть таким, чтобы контроллер ядра каким-то образом загружал свои презентации из удаленного источника.

Мой вопрос: есть ли какая-либо библиотека, которая могла бы обеспечить такую ​​гибкость при разработке приложений с графическим интерфейсом? Как реализовать такую ​​архитектуру?

Заранее спасибо за ответы.

Ответы [ 2 ]

4 голосов
/ 04 июля 2010

Вы можете использовать QUiLoader для загрузки .ui файлов во время выполнения.

1 голос
/ 04 июля 2010

У вас может быть графический интерфейс на основе html, который можно изменить во время выполнения.

В новой версии Qt есть графические элементы / темы, основанные на html-подобном языке дизайна - Qt quick или что-то в этом роде?

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