组件
ShadcnDropdownMenu
下拉菜单:Trigger + Content + Item 组合,Popup 弹层置顶。

下拉菜单:Trigger + Content + Item 组合,Popup 弹层置顶。
用法
ShadcnDropdownMenu {
ShadcnDropdownMenuTrigger { text: qsTr("打开菜单") }
ShadcnDropdownMenuContent {
ShadcnDropdownMenuItem { text: qsTr("个人中心"); iconName: "user" }
ShadcnDropdownMenuItem { text: qsTr("设置"); iconName: "settings" }
ShadcnDropdownMenuItem { text: qsTr("退出登录"); iconName: "log-out"; variant: ShadcnDropdownMenuItem.Variant.Destructive }
}
}
视觉
- Trigger 基于 ShadcnButton,支持 variant / size / iconName
- Content 基于 Rectangle + MultiEffect 阴影,圆角跟随
theme.radius - Item 支持 icon + text + hover accent + Destructive 变体
- 弹层用 QQC.Popup 渲染在 Overlay 层,天然置顶
- 进入/退出动画:opacity + scale(100ms)
相关
- 操作菜单、文件菜单、用户菜单
