Important: Please read the Qt Code of Conduct -

QMetaObject::invokeMethod: No such method QQuickRootItem::inputMethodQuery

  • When I develop an App in iOS 13 and I want to put some Chinese words into sqlite database or select some Chinese words from sqlite database using QAbstractListModel, I push the confirm button but nothing happened. Everything on the screen is out of control! While I click it, I find keyboard up and down. So I have to quit the App.
    Then I test the English instead Chinese and Japanese, the magic thing is it works. It also works on iOS 12 and Mac whatever English or other language.
    I debug it on Xcode because my Qt doesn't work on iOS 13 which says
    Therefore I debug it on Xcode and it says QMetaObject::invokeMethod: No such method QQuickRootItem::inputMethodQuery(Qt::InputMethodQuery,QVariant)
    How could I solve this problem?

  • Hi, I am experiencing exactly the same issue. Have you found any solution?

    PS The launching issue has been solved in the latest update of QtCreator

Log in to reply