Qml 如何在blackberry 10中保存输入的文本
如何在blackberry 10中保存输入的文本。我计划使用键盘上的提交/发送键将其保存到stackmobQml 如何在blackberry 10中保存输入的文本,qml,blackberry-cascades,Qml,Blackberry Cascades,如何在blackberry 10中保存输入的文本。我计划使用键盘上的提交/发送键将其保存到stackmob TextField { id: tfComment hintText: qsTr("add comment") inputMode: TextFieldInputMode.Text
TextField {
id: tfComment
hintText: qsTr("add comment")
inputMode: TextFieldInputMode.Text
input {
submitKey: SubmitKey.Submit
onSubmitted: {
}
}
我应该在Advase< <代码> >时隙中添加什么?在“代码> >代码> >时隙,您应该调用C++函数,以<代码>文本< /代码>作为参数。您的C++函数应该采用<代码> qSuffs,它包含用户键入的字符串。
< P>您想将其保存到云中吗?还是仅仅在本地设备中 对于您可以使用的本地设备,它非常简单和有用 对于Internet,可以通过将C++对象首先暴露给QML来将输入的数据从QML传递到C++。 然后使用参数调用相应的API可以通过以下代码
将C++对象暴露为QMLQmlDocument *qml = QmlDocument::create("asset:///main.qml").parent(&app);
FileModel fileModel;
qml->setContextProperty("fileModel", &fileModel);
现在,您的QML代码将能够按fileModel名称使用fileModel实例,并且您可以从QML调用其公共插槽方法或可调用方法