みんな私はBlackBerry 10で基本的なアプリを開発しています.TextField(cpp)にあるテキストを取得したいです. 私はそのための方法を見つけようとしていますが、正しい方法を取得していません.だから、cppでTextFieldから値を取得する方法を教えてください(qmlではありません)???
2 に答える
3
まず、QML TextField を C++ に公開する必要があります。これは、オブジェクト名プロパティ ala で行われます。
TextField {
objectName: "myTextField"
...
}
次に、C++ からこの子を見つけます。
QmlDocument *qml = QmlDocument::create("asset:///my.qml");
Container *root = qml->createRootObject<bb::cascades::Container>(); //or whatever the root control is
TextField *textField = root->findChild<TextField*>("myTextField");
それ以降は、textField->text() を使用するだけです。
于 2013-08-28T13:14:38.760 に答える