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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22780.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt简单代码修改图标图片颜色

一、前言 通过qt的简单代码实现更改图标颜色,颜色的单一修改填充。 二、代码 实现代码: /* * QIcon icon 待修改的图标 * QColor color 需修改的颜色 * 返回修改后的QIcon */ QIcon mainwindow::setIconColor(QIcon icon, QColor color…

QT代码风格设置

现在记录一下自己思路或者一些常用的知识点,这样以后自己忘记了可以很快查找翻阅一下,可以当个备忘录。同时如果这些东西对其他人有帮助的话,也是特别好的,也会让自己有成就感,给自己更多的前进动力。 这里搜索了很多资…

【实战篇】是时候彻底弄懂BERT模型了(收藏,已修复)

引言 本文是【理论篇】是时候彻底弄懂BERT模型了的姊妹篇。在本文中,我们通过🤗的transformers库来实战使用预训练的BERT模型。 我们主要会实战文本分类中的情绪识别任务和自然语言推理中的问答任务。 注意,文中提到的嵌入表示、嵌入、嵌入…

【Meta-Al】llama GPT 测试

2023-4-28 更新: github有兄弟合并量化了7B、13B的权重,Chinese-Alpaca项目部署体验更简单: GitHub - ymcui/Chinese-LLaMA-Alpaca: 中文LLaMA&Alpaca大语言模型本地CPU/GPU部署 (Chinese LLaMA & Alpaca LLMs) github地址&#xf…

华为HCIP-DATACOM题库解析

111.RSTP协议中提供了多种保护功能,例如当边缘端口配置为保护状态时,边缘端口接收到BPDU报文后的处理方法是 A:根据要求转发BPDU报文 B:BPDU报文后获取相关信息 C:关闭该端口 D:直接丢弃BPDU报文 C 解析:当边缘端口被设置为保护状态后&am…

华为机考,华为笔试,软件类,2020年8月19日题目,超详细解答。

这次的题目根据身边同学反映普遍较难,仔细看了一下题目其实也并不难,因为都没有涉及比较复杂的算法,但是这次的题目都比较繁琐,写起来比较费时间。 题目一 题目描述: 已知有一堆人排成M行N列,&#xff0…

华为HCIP-DATACOM题库解析(821)61-79

61.当两台优先级相同的设备同时竞争Master角色时,则IP地址较小的接口所在的设备应当被选为Master设备 错误 解析:当两台优先级相同的设备同时竞争Master角色时,则IP地址较大的接口所在的设备应当被选为Master设备 62.VRRP的接口IP地址和虚拟…

华为HCIP-DATACOM题库解析21-30(821)

1、下面那些策略或工具不能够应用于ospf A:access-list B:prefix-list C:route-policy D:as-path filter 解析:as-path filter命令用来创建as路径过滤器,ospf属于igp协议,不涉及到as号。 2、某企业大楼有大量员工,通常都在上…

华为数通HCIA考试高分指导(含全套题库)

华为认证考试600分就能上岸拿证,考试并不难。今天将从6大重要考点考题分析,帮助大家高峰通过HCIA考试。 想要HCIA考试通过并获得高分,必须掌握以下6大板块: 1、选举规则汇总(易混淆考点) 2、三大设备详解&a…

2021亚太杯数学建模竞赛

亚太杯数学建模竞赛 数据类型题涉及的知识点及基本模型讲解 本人曾参加亚太杯四次,三次都是 First Prize,其中有一次因中途电脑烧坏了就暂停编写建模论文因而拿了Second Prize;我们立足当前,着眼长远,按照社会价值导…

2019年华中杯数学建模B题数据处理代码

在5月一号晚上,我参加了华中杯数学建模。对于数据处理,我用到了下面代码,希望能帮助到大家。 myDivision.py文件,用于对附件一的数据进行划分: import pandas as pd #分析excel表格 import matplotlib.pyplot as plt…

2021 年第十一届 MathorCup 高校数学建模挑战赛A题分析

2021 年第十一届 MathorCup 高校数学建模挑战赛A题分析 题目:自动驾驶中的车辆调头问题问题分析前言综述问题一分析问题二分析问题三分析问题四分析问题五分析问题六分析 题目:自动驾驶中的车辆调头问题 自动驾驶是近年人工智能应用的热门研究领域之一&…

【数学建模】2018年数学建模国赛C题解答 基于RFMT 模型的百货商场会员画像描绘

文章目录 问题一问题二求出RFM数据评分K- Means聚类 问题三问题四问题五参考文献 问题一 利用该大型百货商场提供的附件一中的会员信息以及附件三中的会员消费明细,完善该商场的会员画像。本文从购买力、购买时间偏好两个维度分析会员的消费特征。以会员消费总金额…

2022年华中杯数学建模挑战赛B题量化投资问题求解全过程文档及程序

2022年华中杯数学建模 B题 量化投资问题 原题再现: 量化投资是指通过数量化方式及计算机程序化发出买卖指令,以获取稳定收益为目的的交易方式。投资者通过数据分析探索市场运行规律,并预测市场走势,从而进行决策交易。随着大数据…

【数模国赛参赛情况浅析】

今天给大家带来近几年的国赛参赛以及国奖评阅等情况。由于19年开始国赛才新增C题(据说是鼓励数学学得较浅的文商科等专业学生参加),因此我们从19年开始对19-21年的参赛数据进行浅析。 •参赛规模 19-20: 21: 2021数模…

2022年第三届MathorCup高校数学建模挑战赛——大数据竞赛

(1)2022年11月1日-12月20日 报名阶段 (2)2022年12月20日18:00至2023年1月19日20:00,初赛阶段 (3)2023年3月6日18:00-2023年3月13日20:00,复赛阶段 关注我,后续分享数学…

2022MathorCup高校数模挑战赛D题思路

D 题 移动通信网络站址规划和区域聚类问题 目录背景阐述问题 1描述解题思路 问题 2描述解题思路 问题 3描述解题思路 结语 今年D题应该选择的人比较多,是典型的目标优化类题目。这道题难度简单一点,估计很多同学都会选这道题,当然拿奖也会难一…

数模比赛经验分享(美赛分享)

目录 队员寻找 队员任务分配 赛前准备 知识准备 模拟赛 相互监督 每个阶段的主要任务 学习阶段 论文研读阶段 实践阶段 改进阶段 比赛注意事项 有用的资源分享 数模学习 数据网站 画图工具 祝愿 队员寻找 对于队员的要求,我认为只要一个特点就行…

2020年MathorCup高校数学建模挑战赛—大数据竞赛A题移动通信基站流量预测求解全过程文档及程序

2020年MathorCup高校数学建模挑战赛—大数据竞赛 A题 移动通信基站流量预测 原题再现: 随着移动通信技术的发展,4G、5G 给人们带来了极大便利。移动互联网的飞速发展,使得移动流量呈现爆炸式增长,从而基站的流量负荷问题变得越来…

数模美赛分享(时间安排+获奖技巧+比赛思路)

数模美赛分享(时间安排获奖技巧比赛思路数模分工) 本贴所有内容全部干货,时间有限,先简单分享一下,深入学习,请见附录b站视频 一、 时间安排 二、获奖技巧 三、 比赛思路 四、 数模分工 三个人分工如下&…