在 CC++ 中使用 XML 创建 GUI
Creating GUI using XML in CC++
我从未真正使用过XML,有人可以推荐我为C\C++应用程序创建GUI配置文件的方法。推荐我框架什么的,因为我真的不知道如何使用什么最好。
我只为 Windows 编写应用程序代码,我不想使用依赖于 .NET 的框架。
提前谢谢。
我认为您可以使用Glade为GUI生成XML并使用GTK+工具包...
通过使用GtkBuilder,GladeXML文件可以在许多中使用 编程语言包括C,C++,C#,Vala,Java,Perl, 蟒蛇等。
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程序员可以使用内部(!)Windows接口。从 XMLDOM 和 xmllite 中选择一个。
相关文章:
- 如何手动创建具有不同 XML 属性的提升 ptree
- 用于创建使用XML中定义的GUI的C 本机应用程序的库
- 从文本文件/XML文件创建C++类
- 在 CC++ 中使用 XML 创建 GUI
- XML从UnicodeString创建CData节点时出现无效字符
- 使用 XmlLite IXmlWriter (C++) 在 prolog 中创建不带编码属性的 XML
- 为什么两个"Start (Without) Debugging"(F5 和 Ctrl+F5)都不创建 CppUnit *.xml 报告文件?
- 如何使用C++创建工具来分析 XML 文件
- 使用XPath创建XML节点
- 如何通过级联QML在blackberry 10设备文档目录中创建XML文件
- xerces_3_1能够在注释和处理指令中创建无效的 xml
- 流式/渐进式C++XML创建库
- 如何创建一个C/ c++程序,生成XML并在之后运行DOS命令
- 如何在c++中创建XML::Linq XElement,而不是c#
- 使用libxml和c++创建我的xml时,关于UTF_8格式的错误
- 可编程创建的tinyxml xml文件在Internet Explorer中无法加载
- 如何使用boost property_tree创建XML
- 如何手动创建带有XML属性的boost ptree
- 使用 tinyxml 创建 xml
- 需要帮助递归地使用Boost属性树库和XML创建目录树