在C \ C ++中使用XML创buildGUI

我从来没有真正使用XML,有人可以推荐我方法为C \ C ++应用程序创buildGUIconfiguration文件。 推荐我框架什么的,因为我真的不知道如何最好使用。

我编写的应用程序只有Windows,我不想使用依赖于.NET的框架。

提前致谢。

我认为你可以使用Glade生成用于GUI的XML并使用GTK +工具包…

通过使用GtkBuilder,Glade XML文件可以用于许多编程语言,包括C,C ++,C#,Vala,Java,Perl,Python等等。

Glade是根据GNU GPL许可证发布的免费软件。

…即使在Windows上也能正常工作…

我建议从QT项目中选择一个名为QT Quick的产品 ,它使用一个配置文件( 但不是XML )来描述用户界面和JavaScript来处理操作,并与后端的C ++代码进行交互。

我不认为大多数GUI使用XML文件来描述小部件/控件。 但Mozilla有一个基于XML的标记语言,用于创建称为XUL(XML用户界面语言)的 GUI。 通过称为XPCOM / XPConnect的其他技术,可以将其用作C / C ++桌面代码的前端 。

我曾经在一个演讲中说过,使用HTML5(必须是HTML-5)以及Javascript和浏览器将取代传统的GUI工具包,作为C ++桌面应用程序的前端。

以为,Windows程序员可能会使用内部(!)窗口界面。 从XMLDOM和xmllite中选择一个。