当前位置:网站首页>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": "首页", //边栏推荐
猜你喜欢

全球不用交税的国家,为什么不交

leetcode:331. 验证二叉树的前序序列化

&& 不是此版本的有效语句分隔符

深度学习100例 —— 循环神经网络(RNN)实现股票预测

【技术分享】SLA(服务等级协议)原理与配置

kubesphere

matplotlib散点图自定义坐标轴(文字坐标轴)

The 2022-8-9 sixth group of input and output streams

ElasticSearcch集群

【Burning】It's time to show your true strength!Understand the technical highlights of the 2022 Huawei Developer Competition in one article
随机推荐
都在说云原生,那云原生到底是什么?
正则表达式的实际使用
LeetCode_2632_字符串压缩
三:OpenCV图片颜色通道数据转换
Leetcode 530. 二叉搜索树的最小绝对差
【燃】是时候展现真正的实力了!一文看懂2022华为开发者大赛技术亮点
APS系统能消除造成生产和运输延迟的瓶颈
迁移学习 & 凯明初始化
leetcode:320.列举单词的全部缩写
【Burning】It's time to show your true strength!Understand the technical highlights of the 2022 Huawei Developer Competition in one article
2022-8-9 第六组 输入输出流
Miscellaneous talk - the sorrow of programmers
Leetcode 701. 二叉搜索树中的插入操作
tiup cluster start
2022牛客暑期多校训练营6(ABGIJM)
迅为瑞芯微RK3399开发板设置Buildroot文件系统测试MYSQL允许远程访问
深度学习100例 —— 循环神经网络(RNN)实现股票预测
OSS文件上传
Pytorch分布式训练/多卡训练DDP——模型初始化(torch.distribute 与 DDP的区别)
leetcode:331. 验证二叉树的前序序列化