be constucted before // Channel.exec to ensure the callback is set up if (!callback &&(typeof(Promise) === 'function')) { result = new Promise(functionresolve, reject) { callback = resolve; errCall = reject; }); } webChannel.exec({ "type": QWebChannelTypes.invokeMethod...