当前位置:网站首页>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": "首页",                 //
原网站

版权声明
本文为[诺谦]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_37997682/article/details/126127772