Qt的纽带风格界面实现(最新的Office Ribbon风格)

Qt的纽带风格界面实现(最新的Office Ribbon风格)

 

    之前有朋友已经做了360风格的自定义界面,非常棒,也帮助了不少开发的朋友。近期我也用Qt做了一些界面框架和风格方面的工作,主要是客户端软件采用的OfficeRibbion风格,给朋友们看一看多交流。代码和实现暂时没有提供到我的下载资源中,有兴趣的朋友请联系我或者等待一段时间。

 

    这样看,是不是还能眼前一亮的感觉?拿了一个初期的界面看一下。这是采用了Word配色相近的方案,整体比较低调。

 

Office Ribbon for word - style

 

     三种风格的切换也是很容易的。如果不考虑特殊的控件,只需要修改配色方案即可达到效果。

 

     简要说一下开发的过程:使用Qt的特性。界面重构了一个RibbonWidget(请自动忽略代码类图中的拼写错误), 所有的功能集中在Mainwindow中显示,包含了上面看到的各种资源。 Ribbon的风格,则体现在三个主要的部分: 标题栏、菜单栏和工具栏。

构建了这三个以后,一定要体现“分组”的概念,这样才能尽显纽带的风采。

 

跟传统的菜单式用户界面相比较,Ribbon方式则较好的解决了上述问题。Ribbon功能区包含一些用于创建、编辑和导出仪表板及其元素的上下文工具。它是一个收藏了命令按钮和图示的面板。它把命令组织成一组"标签",每一组包含了相关的命令。每一个应用程序都有一个不同的标签组,展示了程序所提供的功能。在每个标签里,各种的相关的选项组合在一起。

    新式的Ribbon(特别是OFFICE2016之后),采用了扁平化界面设计,使得界面风格更加简洁统一,清晰自然又不失严谨。在专业软件的应用中,能够更好的突出主题,让用户在操作中不被繁杂的界面困扰,将精力集中在功能上而不是界面上。

前两年由于各种原因,未能将代码放上来。现在醉(lan)心(duo)于Python之后,对Qt的代码完善就更少了。现在终于能将这个代码放在Githab上了,希望大家多多支持,谢谢。

GitHub:https://github.com/liang1057/QtRibbonGUI

工程是从大项目里摘出来的,所以可能有些瑕疵,如果有问题欢迎留言。

喜欢下载的朋友可以到资源页面去下载。 https://download.csdn.net/download/sdust_dx/12527677

  • 25
    点赞
  • 98
    收藏
    觉得还不错? 一键收藏
  • 94
    评论
Qt QSS 是 Qt 的一种样式表语言,可以用于定制 Qt 界面的外观和样式,可以通过修改 QSS 文件来改变控件的颜色、字体、边框等。 主界面是程序的入口和展示界面,一般包括菜单、工具栏、状态栏等。它通常用来展示程序的核心功能,帮助用户快速定位和使用各项功能。 菜单是界面中的一个重要组成部分,通常用于显示程序中可用的命令和选项。通过菜单,用户可以方便地找到并选择所需的功能,从而完成相应的操作。 框架式界面是一种常见的设计模式,它将界面拆分为不同的区域或窗格,每个区域显示特定的内容或功能模块,提高界面的可维护性和扩展性。使用框架式界面可以使用户更加灵活地组织和管理界面的布局和内容。 Ribbon 是一种流行的界面设计风格,常见于办公软件和图形编辑工具中。它将菜单、工具栏和控件等功能组织在一个带有选项卡(Tab)的区域中,用户可以通过点击不同的选项卡切换到不同的功能模块。Ribbon 界面风格提供了更多功能的扩展空间,使得界面更加美观和高效。 综上所述,Qt QSS 可以用于定制 Qt 界面的样式;主界面是程序的入口和展示界面,一般包括菜单、工具栏、状态栏等;菜单用于显示程序中可用的命令和选项;框架式界面可以提高界面的可维护性和扩展性;Ribbon 是一种流行的界面设计风格,提供了更多功能的扩展空间。
评论 94
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值