当前位置:   article > 正文

Qt开源库-工具选项卡-【TabToolBar】_mac os qt开源tabbar

mac os qt开源tabbar

一、序言

对于Windows 的文件管理器的菜单栏,设计得很漂亮,如下图所示:
在这里插入图片描述
本文分享一个用于开发类似于Windows 文件管理器菜单栏的Qt开源库:【TabToolBar】

开源项目URL:https://github.com/SeriousAlexej/TabToolbar


二、效果展示

在这里插入图片描述
请添加图片描述

三、使用方法

这个开源库的使用还是较为容易。步骤如下:
(1)使用cmake编译下载的软件包。或者直接使用QtCreator打开项目目录下的CMakeLists.txt文件,使用QtCreator来进行构建。
编译完成后。将生成一个【TabToolbar.dll】动态链接库文件,如下图所示:
在这里插入图片描述

(2)参考example目录下的Test项目来进行 菜单栏的开发。
注:1、这里需要参考tabtoobar.json文件来进行菜单栏元素的配置(菜单栏按钮类型选择、显示的文本、分组),代码结构如下(仅供参考):

{
  "groupHeight":75,
  "groupRowCount":3,
  "specialTab":true,
  "cornerActions":[
    "action1help"
  ],
  "menus":[
    {
      "name":"dummyMenu",
      "actions":[
        "actionDummy",
        "separator",
        "actionHelp"
      ]
    }
  ],
  "tabs":[
	这里面填充菜单元素
  ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

注2:使用QtCreator引入QAction菜单,如下图所示:
在这里插入图片描述
(注意)引入的QAction的名称需与json描述文件中的【name】键的值相匹配

四、总结

本文主要分享了一个用于开发菜单工具栏的插件【TabToolBar】。


搜索关注【嵌入式小生】wx公众号获取更多精彩内容。
请添加图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/962253
推荐阅读
相关标签
  

闽ICP备14008679号