我想MenuItem
动态创建并为其添加onTriggered
回调。
var m = backContextMenu.insertItem(0,text)
m.onTriggered = ..? //function(x) { console.log('asd') }
它给了我错误Cannot assign to read-only property "onTriggered"
。我能做些什么?也许我应该使用创建我的菜单 Qt.createQmlObject('qml code...')
?或者我应该以MenuItem
声明方式创建模板并以某种方式克隆这个对象?
PS 我MenuItem
在QtQuick.Controls
Qt 5.2 中使用