C ++ \ Win32 API - загрузка элементов управления во время выполнения из XML - PullRequest
0 голосов
/ 14 августа 2010

Есть ли библиотека, которая может загружать элементы управления (кнопки, текстовые поля и т. Д.) Из XML-файла?Вроде как в WPF.

Ответы [ 2 ]

0 голосов
/ 14 августа 2010

Если вы хотите использовать GTKmm, то есть GTKBuilder и LibGlade (теперь не рекомендуется).Они загружаются во время выполнения и определяют пользовательский интерфейс в XML.

0 голосов
/ 14 августа 2010

Файлы ресурсов Qt (* .qrc) очень похожи на XML (хотя в них отсутствует заголовок XML, поэтому они не совсем правильные XML).По крайней мере, если память обслуживает, они анализируются и транслируются в C ++ во время сборки, поэтому после сборки приложения пользовательский интерфейс «исправлен».я думаю, что анализирует XML и создает из него пользовательский интерфейс во время выполнения.Пользовательский интерфейс может быть изменен независимо от кода.

...