如何在菜单中放置通用的Qt Quick控件? 类似的东西:
ApplicationWindow {
visible: true
menu: Menu {
MenuItem { }
Slider { }
Button { }
}
}
使用“标准”Qt你可以用QWidgetAction做到这一点。
答案 0 :(得分:0)
不幸的是,库存菜单几乎只限于文字。
但是,您可以使用MenuStyle
元素进行操作,并创建一个样式,该样式使用您通过extra属性指定的菜单委托的自定义项。
实现自己的菜单组件也是一种可行的解决方案,尤其是因为:
注意:使用本机的平台可能不支持样式菜单 菜单通过他们的QPA插件。
我总是采用后一种方法,因为我使用的UI在不同平台上是一致的,并且需要库存菜单元素不提供的功能。