Qt6 QRibbon 一键美化Qt界面

强烈推荐一个 github 项目:

https://github.com/gnibuoz/QRibbon

作用:

在几乎不修改任何你自己代码的情况下,一键美化你的 UI 界面。

代码环境:使用 VS2019 编译 Qt6 GUI 程序,继承 QMainWindow 窗口类

一、使用方法

  1. 下载 QRibbon 项目;
  2. 将 “QRibbon-master\QRibbon” 文件夹,复制到 你的 Qt 项目目录下;
  3. 在 VS2019 中,添加项目文件:QRibbon.cpp、QRibbon.h、QRibbon.qrc、qribbon.ui;
  4. 修改 QRibbon.cpp 文件,添加头文件:“#include <QActionGroup>”;
  5. 在 “继承 QMainWindow 窗口类” 的 “主类” cpp 文件中,添加头文件:“#include "QRibbon/QRibbon.h"”
  6. 在 “继承 QMainWindow 窗口类” 的 “主类” 构造函数的末尾,添加如下代码,并重新编译即可。
QRibbon::install(this);

二、效果

  • 使用前:

  • 使用后:

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

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

相关文章

MyBatis-Plus学习笔记(无脑cv即可)

1.MyBatis-Plus 1.1特性 无侵入&#xff1a;只做增强不做改变&#xff0c;引入它不会对现有工程产生影响&#xff0c;如丝般顺滑损耗小&#xff1a;启动即会自动注入基本 CURD&#xff0c;性能基本无损耗&#xff0c;直接面向对象操作强大的 CRUD 操作&#xff1a;内置通用 M…

深度学习技巧应用31-对卷积残差网络ResNet做知识蒸馏技术的实战应用,并加载真实数据集进行蒸馏训练

大家好,我是微学AI,今天给大家介绍一下深度学习技巧应用31-对卷积残差网络ResNet做知识蒸馏技术的实战应用,并加载真实数据集进行蒸馏训练。做模型压缩知识蒸馏是一种模型压缩技术,它通过将一个大模型(教师模型)的知识迁移到一个小模型(学生模型)中来实现模型的压缩。这…

[UIM]论文解读:subword Regularization: Multiple Subword Candidates

文章目录 一、完整代码二、论文解读2.1 介绍2.2 NMT2.3 Unigram language model2.4 subword 抽样2.5 效果 三、整体总结 论文&#xff1a;Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidates 作者&#xff1a;Taku Kudo 时…

Django rest froamwork-ModelSerializer

文章目录 1 检查ModelSerializer2 指定要包含的字段3 指定嵌套序列化4 显式指定字段5 指定只读字段6 其他关键字参数7 关系字段8 自定义字段映射.serializer_field_mapping.serializer_related_fieldserializer_url_field.serializer_choice_field 通常&#xff0c;您会想要与D…

【教3妹学编程-算法题】购买水果需要的最少金币数

3妹&#xff1a;“你不是真正的快乐&#xff0c; 你的笑只是你穿的保护色” 2哥 : 3妹还在唱五月天的歌啊&#xff0c; 你不知道五月天假唱&#xff0c;现在全网都在骂呢。 3妹&#xff1a;知道啊&#xff0c;可是关我什么事&#xff0c;这个歌的确好听啊。 2哥 : 嗯嗯&#xf…

Avaya Aura Device Services 任意文件上传漏洞复现

0x01 产品简介 Avaya Aura Device Services是美国Avaya公司的一个应用软件。提供一个管理 Avaya 端点功能。 0x02 漏洞概述 Avaya Aura Device Services 系统PhoneBackup接口处存在任意文件上传漏洞&#xff0c;攻击者可绕过验证上传任意文件获取服务器权限。 0x03 影响范围…

Python一帮一

在当前尚未分组的学生中&#xff0c;将名次最靠前的学生与名次最靠后的异性学生分为一组。 输入格式&#xff1a; 输入第一行给出正偶数N&#xff08;≤50&#xff09;&#xff0c;即全班学生的人数。此后N行&#xff0c;按照名次从高到低的顺序给出每个学生的性别&#xff0…

Qt绘制直线箭头

一.使用QPainter绘制 满足条件: 任意角度直线都可绘制箭头所有箭头同样大小 void MainWindow::paintEvent(QPaintEvent*) {QPainter painter(this); // 创建QPainter对象&#xff0c;并指定绘制目标为当前的widgetQLineF line(50,20,500,500);double distanceFromEnd1 20;qre…

Django之缓存

文章目录 一、什么是缓存二、Django中的6种缓存方式三、Django缓存的配置内存缓存(默认情况下就是缓存到内存中)文件缓存(把缓存数据存储在文件中)数据库缓存(把缓存数据存储在数据库中) 四、Django中的缓存应用(三种粒度)全站缓存(利用Django中间件)视图函数缓存局部缓存 一、…

UVM验证平台加入field_automation机制

(1)uvm_field宏实现field_automation机制 UVM中需要逐字段地对transaction进行某些操作。这就是UVM中的 field_automation机制&#xff0c;使用uvm_field系列宏实现&#xff1a; class my_transaction extends uvm_sequence_item;rand bit[47:0] dmac;rand bit[47:0] smac;ran…

openGauss学习笔记-146 openGauss 数据库运维-备份与恢复-配置文件的备份与恢复

文章目录 openGauss学习笔记-146 openGauss 数据库运维-备份与恢复-配置文件的备份与恢复146.1 背景信息146.2 前置条件146.3 操作步骤146.4 示例 openGauss学习笔记-146 openGauss 数据库运维-备份与恢复-配置文件的备份与恢复 146.1 背景信息 在openGauss使用过程中&#x…

在编老师拒绝当班主任会怎样

作为一名在编老师&#xff0c;拒绝当班主任会怎样&#xff1f;这个问题其实有很多角度可以回答&#xff0c;因为不同的人可能会有不同的看法和经历。 从学校角度来说&#xff0c;拒绝当班主任可能会被视为缺乏责任感和担当精神。班主任是一个非常重要的职务&#xff0c;需要承担…

LLM微调(二)| 微调LLAMA-2和其他开源LLM的两种简单方法

本文将介绍两种开源工具来微调LLAMA-2。 一、使用autotrain-advanced微调LLAMA-2 AutoTrain是一种无代码工具&#xff0c;用于为自然语言处理&#xff08;NLP&#xff09;任务、计算机视觉&#xff08;CV&#xff09;任务、语音任务甚至表格任务训练最先进的模型。 1&#xf…

循环队列中的求队列长度公式怎么来的?【数学角度】

循环队列中的队列长度怎么来的? 引入 在一个循环队列中&#xff0c;队列的元素个数可以通过头指针&#xff08;Front&#xff0c;通常用F表示&#xff09;和尾指针&#xff08;Rear&#xff0c;通常用R表示&#xff09;来计算。假设队列的存储空间大小为n&#xff0c;队列中…

二:C语言-数据类型和变量

二&#xff1a;数据类型和变量 1.数据类型的介绍&#xff1a; ​ 内置数据类型&#xff08;C语言本身具有的&#xff09;&#xff1a;字符 - char&#xff1b;整型 - int&#xff1b;浮点型 - float&#xff1b;布尔类型 - _Bool ​ 自定义数据类型&#xff08;自己创建的类…

选择更好的Notes索引附件方式

大家好&#xff0c;才是真的好。 首先介绍最近产品更新消息。在上一周&#xff0c;HCL主要发布了以下几个产品更新&#xff1a;HCL Verse 3.2.0、HCL Volt MX Go 2.0.2、HCL Domino Rest API 1.0.8。 HCL Verse是今后Domino的产品当中主要使用的webmail功能&#xff0c;这一次…

kafka学习笔记--基础知识概述

本文内容来自尚硅谷B站公开教学视频&#xff0c;仅做个人总结、学习、复习使用&#xff0c;任何对此文章的引用&#xff0c;应当说明源出处为尚硅谷&#xff0c;不得用于商业用途。 如有侵权、联系速删 视频教程链接&#xff1a;【尚硅谷】Kafka3.x教程&#xff08;从入门到调优…

【开题报告】基于SpringBoot的农场管理系统的设计与实现

1.选题背景 随着社会经济的发展和人们对食品安全和质量的要求不断提高&#xff0c;农业管理也面临着新的挑战和需求。传统的农场管理方式往往依靠手工记录和经验积累&#xff0c;存在信息不及时、管理效率低下等问题。而基于SpringBoot的农场管理系统的设计与实现&#xff0c;…

国标GB28181设备注册安防监控平台EasyCVR不上线是什么原因?

安防视频监控EasyCVR平台兼容性强&#xff0c;可支持的接入协议众多&#xff0c;包括国标GB28181、RTSP/Onvif、RTMP&#xff0c;以及厂家的私有协议与SDK&#xff0c;如&#xff1a;海康ehome、海康sdk、大华sdk、宇视sdk、华为sdk、萤石云sdk、乐橙sdk等。平台能将接入的视频…

[头歌Python实验]Python入门之基础语法

目录 第1关&#xff1a;行与缩进 第2关&#xff1a;标识符与保留字 第3关&#xff1a;注释 第4关&#xff1a;输入输出 如果对你有帮助的话&#xff0c;不妨点赞收藏关注评论走一波吧&#xff0c;爱你么么哒吗&#x1f618;&#x1f496;&#x1f496;&#x1f496; 第1关…