我正在开发一个运行 HP webOS 应用程序的环境。我需要阅读 Mojo.Menu 并使用从 javascript 代码中获取的数据填充 QML 菜单。
例如从
Mojo.Menu.prefsItem,
{
{ label: $L("High Scores")
},
我会创建 QML 对象
MenuItem {
text: "High scores"
onClicked: //some stuff
}
该列表( QStringList 或 QList )将由 Q_INVOKABLE 函数提供。
这是否可以动态创建这样的 MenuItem 并将它们推送到 MenuLayout?