当前位置:网站首页>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": "首页", //
边栏推荐
猜你喜欢
随机推荐
【TS技术课堂】时间序列预测
charts.js插件实现的散点图样式
【AtomicInteger】常规用法
web 面试高频考点 —— 性能优化篇(手写防抖、手写节流、XXS攻击、XSRF攻击)
R语言ggplot2可视化:使用ggplot2可视化散点图、使用labs参数自定义Y轴的轴标签文本(customize Y axis labels)
Basic operations of xlrd and xlsxwriter
tiup cluster stop
Leetcode 236. 二叉树的最近公共祖先
Analyses the development status quo of stock trading
R语言ggstatsplot包grouped_ggscatterstats函数可视化分组散点图、并添加假设检验结果(包含样本数、统计量、效应大小及其置信区间、显著性、组间两两比较、贝叶斯假设)
数字与中文大写数字互转(5千万亿亿亿亿以上的数字也支持转换)
leetcode:321. 拼接最大数
What is the stability of the quantitative trading interface system?
CV review: softmax code implementation
Controller层代码这么写,简洁又优雅!
UNI-APP_ monitor page scroll h5 monitor page scroll
正则表达式的实际使用
Redis集群
全球不用交税的国家,为什么不交
OSS文件上传