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
    47b5a7c6-c0cd-4ea9-b8ff-d4e4af31f602-image.png
    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