Я хочу создать 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
и как-то клонировать этот объект?
P.S. Я использую MenuItem
из QtQuick.Controls
в Qt 5.2