当前位置: 首页 > article >正文

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.kler.cn/news/160815.html

相关文章:

  • Dockerfile与Docker网络
  • 人造草坪市场分析:预计2029年将达到328亿元
  • 基于Java SSM框架实现弹幕视频网站系统项目【项目源码+论文说明】计算机毕业设计
  • 关于一些整理图像及视频数据的代码块
  • 从钓鱼邮件溯源到反制上线
  • 【深度学习】Adversarial Diffusion Distillation,SDXL-Turbo 一步出图
  • 股市复苏中的明懿金汇:抓住新机遇
  • 【C#】使用CancellationToken终止一个正在运行的Task
  • 博捷芯:半导体芯片切割,一道精细工艺的科技之门
  • 从头造轮子 or 重复造轮子?苹果开源 MLX,为自家芯片专属定制机器学习框架
  • 【Java】实现顺序表基本的操作(数据结构)
  • Pytorch CIFAR10图像分类 ShuffleNetv2篇
  • Java数据结构之《构造哈夫曼树》(难度系数85)
  • Java多线程技术二:线程间通信——InheritableThreadLocal的使用
  • BGP/Border Gateway Protocol
  • MySQL系列(一):索引篇
  • Java聊天
  • 浅聊代理(应用部署)
  • 【JavaEE】生产者消费者模式
  • YAML文件入门
  • 计算机网络体系的形成
  • 【问题思考】泰勒公式证明题如何选展开点?【对称美】
  • idea新建spring boot starter
  • 近期复习三
  • 【7】PyQt布局layout
  • 低多边形建筑3D模型纹理贴图
  • 安装和初始化 VyOS 虚拟机
  • VUE2+THREE.JS 模型上方显示信息框/标签(CSS3DSprite精灵模型)
  • c++遍历算法的transform算法
  • Python-上下文管理器