Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qml 如何在blackberry 10中保存输入的文本_Qml_Blackberry Cascades - Fatal编程技术网

Qml 如何在blackberry 10中保存输入的文本

Qml 如何在blackberry 10中保存输入的文本,qml,blackberry-cascades,Qml,Blackberry Cascades,如何在blackberry 10中保存输入的文本。我计划使用键盘上的提交/发送键将其保存到stackmob TextField { id: tfComment hintText: qsTr("add comment") inputMode: TextFieldInputMode.Text

如何在blackberry 10中保存输入的文本。我计划使用键盘上的提交/发送键将其保存到stackmob

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++对象暴露为QML
QmlDocument *qml = QmlDocument::create("asset:///main.qml").parent(&app);
FileModel fileModel;
qml->setContextProperty("fileModel", &fileModel);
现在,您的QML代码将能够按fileModel名称使用fileModel实例,并且您可以从QML调用其公共插槽方法或可调用方法