跨平台: 支持 Windows 和 GNU/Linux 系统,可开发简单的 Windows 桌面应用和通用应用,以及 Linux 桌面应用。XML + CSS: 预置 XML 和 CSS 解析器,你可以使用 XML 和 CSS 来描述界面结构和样式。
JavaScript 代码可以很容易地集成到 QML 中,以提供 UI 逻辑、命令式控制或其他。QtitanRibbon - Ribbon UI组件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
其他功能就是设计模式的问题了,我借鉴了 cocos2d 的设计模式,在 director 里运行整个程序,在 scene 里写这个层运行的功能,director 的 runwithscene 写切换场景。
什么是 EasyX?EasyX 是针对 C++ 的图形库,可以帮助 C 语言初学者快速上手图形和游戏编程。比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。
早些年的单片机开发中,因为单片机的资源和性能的限制,很多都是使用文字菜单界面,这种界面让人感觉非常的朴实无华,内容言简意赅,如果使用图形库进行开发,产品一下子就让别人觉得有点高级感。现在来说,单片机资源和性能更为丰富,很多的嵌入式图形库都可以做出绚丽的界面。