RibbonUI

什么是 RibbonUI?
RibbonUI是一个参考Microsoft Ribbon设计风格打造的免费、开源的轻量级UI框架。
为什么参考 Microsoft Ribbon?
Microsoft Ribbon 自随 Microsoft Office 2007 一同面世后便风靡全世界,对后续的Microsoft Office 乃至 Windows 的设计都产生了深远的影响。 参考 Microsoft Ribbon 风格设计一方面是个人对如此优秀设计的致敬,另一方面大家对 Microsoft Ribbon 风格的程序界面和操作逻辑较为熟悉,易于上手。
为何使用 QML 编写?
Qt 已成为世界著名且应用范围非常广泛的程序设计框架之一,其跨平台特性不仅可以让程序以一套代码运行在主流的 Linux、macOS、Windows 操作系统上,甚至可以运行在移动端乃至嵌入式设备上。
QML 作为随 Qt Quick 一同推出的设计语言,吸取了 CSS、HTML 等前端设计常用元素的优点,真正做到如名称中 “Quick” 一般快捷——入门快、上手快、运行快、部署快。
与传统的 Qt Widget 编程不同,Qt Quick 使用者不需要深入了解 C++ 及其编写的一系列组件也可以很快的搭建出具有自己风格的程序,且由于 QML 脚本语言的特性,使得程序运行时加载新的页面/组件成为了可能。
凭借其低门槛的优势,Qt Quick 将成为未来 Qt 编程的趋势。
RibbonUI 使用 QML 编写可以充分利用 Qt Quick 的优势,为入门、进阶用户提供一套界面美观、易移植、跨平台、易上手的 UI 框架,助力用户应用快速成型落地。
RibbonUI 的开发计划
目前的计划是为 RibbonUI 添加足够多的常用组件,并提供尽可能详尽的文档供用户参考。
当前 RibbonUI 由我一人在业余时间维护,开发速度会稍慢,欢迎各位有兴趣的开发者加入一同开发!
本项目没有任何资金支持,由我一人为爱发电 😉 ~