强烈推荐一个 github 项目:
https://github.com/gnibuoz/QRibbon
作用:
在几乎不修改任何你自己代码的情况下,一键美化你的 UI 界面。
代码环境:使用 VS2019 编译 Qt6 GUI 程序,继承 QMainWindow 窗口类
一、使用方法
- 下载 QRibbon 项目;
- 将 “QRibbon-master\QRibbon” 文件夹,复制到 你的 Qt 项目目录下;
- 在 VS2019 中,添加项目文件:QRibbon.cpp、QRibbon.h、QRibbon.qrc、qribbon.ui;
- 修改 QRibbon.cpp 文件,添加头文件:“#include <QActionGroup>”;
- 在 “继承 QMainWindow 窗口类” 的 “主类” cpp 文件中,添加头文件:“#include "QRibbon/QRibbon.h"”
- 在 “继承 QMainWindow 窗口类” 的 “主类” 构造函数的末尾,添加如下代码,并重新编译即可。
QRibbon::install(this);
二、效果
- 使用前:
- 使用后: