前言
Ribbon 是一种以面板及标签页为架构的用户界面(User Interface),原先出现在 Microsoft Office 2007 后续版本的 Word、Excel 和 PowerPoint 等组件中,后来也被运用到 Windows 7 的一些附加组件等其它软件中,如画图和写字板,以及 Windows 8/10 中的资源管理器。如下图所示:

目前 Qt 世界中,主流的 ribbon 框架要属 QtitanRibbon,但是该框架并非免费的,如下图所示:

进展
作者整理了一个简易的 FancyRibbon,欢迎体验:

另外,作者还基于 SARibbon 衍生出了一款功能中级的 QxRibbon,体验感还不错:

说明:QxRibbon 的最新版本已集成到 qtcanpool 中,https://gitee.com/icanpool/qtcanpool/tree/master/src/libs/qxribbon
后语
QxRibbon 给 ribbon 世界带来另一种选择,就看读者想不想要了,啥也不说了,都在仓库 commit 里。
本文介绍了Qt世界中的主流Ribbon框架QtitanRibbon,探讨了其原始使用方法、模板化工程模板和库管理方式。同时提到了qtcanpool项目中的相关代码贡献和商业授权情况,适合开发者学习和商用选择。
1632

被折叠的 条评论
为什么被折叠?



