QQuickApplicationWindow
のQMLフォームがあります。 QtVirtualKeyboardのBaseKey
要素のポインタをQQuickItem
にする必要があります(実装は別のQMLファイルに配置され、プログラムが実行されるときにレイアウトのLoaderで読み込まれます)が、このBaseKey_QMLTYPE_XXのような動的(実行時)タイプがあります。数。QObject :: findChildren()QMLオブジェクトの検索
私はQObject::findChildren()
ファンクションhttp://doc.qt.io/qt-4.8/qobject.html#findChildを見つけましたが、typenameに数字 "XX"が見つかりません。
C++コードからBaseKey上のQQuickItemポインタを見つけるにはどうすればよいですか?
QObject :: findChildren()は、あなたの質問だった場合、 'objectName'を検索します。 – folibis
@folibis、そうですが、実行時の依存関係の部分インデックス番号がある場合、どのようにオブジェクト名を見つけることができますか? – Nikxp
仮想キーボードを使用するアプリケーションをテストしようとしましたか? – Mitch