相关疑难解决方法(0)

Qt5 Qtcreator 使用 main.qml 中的 c++ 函数创建文件 /tmp/

我想基于 QtQuick2ApplicationViewer 模板为 Ubuntu Touch 编写一个应用程序,并且该应用程序需要写入一个文件(例如“/tmp/test.log”)。

我使用函数/宏进行了测试Q_INVOKABLE

Q_INVOKABLE void QtQuick2ApplicationViewer::setData3(void) {

    qDebug() << "setData";

}
Run Code Online (Sandbox Code Playgroud)

...并分享给Q_INVOKABLE.

但是我无法在我的 .qml 中调用该函数,并且出现错误:

...main.qml:289: ReferenceError: setData3 "is not defined"
Run Code Online (Sandbox Code Playgroud)

有没有人要下载一个有效的 demo.pro 文件?

或者使用 cpp-function+qml 作为 .pro 创建文件的工作方法进行下载?

在 ubuntutouch 的 qtcreator 版本中工作?

application-development qml qt5 ubuntu-touch

5
推荐指数
1
解决办法
1065
查看次数

标签 统计

application-development ×1

qml ×1

qt5 ×1

ubuntu-touch ×1