2026/10/10 6:20:49

QML 自定义 TabBar:垂直导航与横向分类

QML 自定义 TabBar:垂直导航与横向分类 目录示例:垂直导航演示代码代码说明示例:横向分类演示代码代码说明两个方案怎么选工程下载导航不一定都得横排在顶上。这篇用两个例子讲两种摆法:一个竖在左边、还能收窄成图标栏的导航条,一个钉在顶部、下面内容自己滚的分类标签。示例:垂直导航演示代码import QtQuick import QtQuick.Layouts FadeInAnimation { id: page property int cur: 0 readonly property var navItems: [ { icon: "home", label: "首页" }, { icon: "compass", label: "探索" }, { icon: "star", label: "收藏" }, { icon: "message", label: "消息" } ] readonly property int iconSize: 22 readonly property int gap: 10 readonly property int pillPad: 16 readonly property int railPad: 8 // 量出最长标签,让高亮胶囊刚好把「图标 + 文字」整个包住。 // 注意:不能在