在C \ C ++中使用XML创建GUI

时间:2012-10-14 08:13:10

标签: c++ c xml windows user-interface

我从未真正使用过XML,有人可以推荐我使用METHOD为C \ C ++应用程序创建GUI配置文件。 推荐我框架或其他东西,因为我真的不知道最好用什么。

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

提前致谢。

3 个答案:

答案 0 :(得分:4)

我建议查看QT project名为QT Quick的产品,该产品使用配置文件(but it is not XML)来描述用户界面和JavaScript来处理操作,并与C ++接口代码在后端。

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

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

答案 1 :(得分:4)

我认为您可以使用Glade为GUI生成XML并使用GTK+工具包......

  

通过使用GtkBuilder,可以使用Glade XML文件   编程语言,包括C,C ++,C#,Vala,Java,Perl,   Python和其他人。

     

Glade是根据GNU GPL许可证发布的自由软件。

......即使在Windows上也能正常运行......

答案 2 :(得分:0)

以为,Windows程序员可能会使用内部(!)windows界面。从XMLDOMxmllite中选择一个。