当前位置:网站首页>68.qt quick-qml多级折叠下拉导航菜单 支持动态添加/卸载 支持qml/widget加载等
68.qt quick-qml多级折叠下拉导航菜单 支持动态添加/卸载 支持qml/widget加载等
2022-08-09 22:11:00 【诺谦】
由于老软件项目是widget的,所以用的ListWidget+QStackedWidget实现的导航菜单+界面切换.
最近需要实现多级折叠菜单需求,所以干脆用qml实现一个多级折叠下拉导航菜单控件,每次点击item后,则发送信号通知widget切换界面即可,不仅支持qml、还支持QWidget!!!
效果如下所示:

视频入口:qt quick-qml多级折叠下拉导航菜单 支持动态添加/卸载 支持qml/widget加载等_哔哩哔哩_bilibili
特点:
- 支持动态添加item、删除item、自适应界面
- 附带添加删除、展开等动画
- 同时支持qwidget、qml加载
- 支持number提示(比如消息数量等)
代码介绍
默认的item列表实现如下所示:
// "name": "首页", //边栏推荐
- Janus Official DEMO Introduction
- 继承关系下构造方法的访问特点
- (转)字符集编码标识符,数字表示字符编码
- 数字与中文大写数字互转(5千万亿亿亿亿以上的数字也支持转换)
- How to insist to use procedural system?
- 三:OpenCV图片颜色通道数据转换
- 【对象——对象及原型链上的属性——对象的操作方法】
- LeetCode_2632_字符串压缩
- (转)FreeType字体位图属性
- 打包报错 AAPT: error: failed to read PNG signature: file does not start with PNG signature.
猜你喜欢
随机推荐
What kind of mentality do you need to have when using the stock quantitative trading interface
使用股票量化交易接口需要具备怎么样的心态
数字与中文大写数字互转(5千万亿亿亿亿以上的数字也支持转换)
leetcode:331. 验证二叉树的前序序列化
Redis集群
制定量化交易策略的基本步骤有哪些?
全球不用交税的国家,为什么不交
深度学习100例 —— 循环神经网络(RNN)实现股票预测
iNFTnews | 迪士尼如何布局Web3
Users should clearly know that quantitative trading is not a simple procedure
The 2022-8-9 sixth group of input and output streams
leetcode:320.列举单词的全部缩写
都在说云原生,那云原生到底是什么?
(转)FreeType字体位图属性
R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用scale_x_continuous函数的breaks参数指定X轴的断点的个数(设置参数n)
【Apifox】为什么如此受青睐,此篇文章和大家分享
LeetCode_2632_字符串压缩
tiup cluster stop
五分钟商学院(基础---商业篇)
torch.distributed多卡/多GPU/分布式DPP(二)——torch.distributed.all_reduce(reduce_mean)&barrier&控制进程执行顺序&随机数种子








