qt - 删除警告- QML 连接 : Cannot assign to non-existent property "onValueChanged"

标签 qt qml

我的代码运行正常,但为什么我会收到警告消息:

QML Connections: Cannot assign to non-existent property "onValueChanged"

这是我如何链接到信号。

Connections {
    target: myModel
    onValueChanged: {
        console.log("Valued changedRecieved in QML")
    }

myModel 是一个 C++ 类,我使用 engine.rootContext()->setContextProperty("myModel", &model);

将其公开给 QML

有没有办法消除这个警告?

最佳答案

在您的 Connections 范围内,只需设置 ignoreUnknownSignals: true

关于qt - 删除警告- QML 连接 : Cannot assign to non-existent property "onValueChanged",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30242277/

相关文章:

python - QtGui.QFileDialog Unicode 名称?

c++ - 无法访问我的 UI 的小部件

c++ - 拔下 USB 串行电缆时发送信号

qt - Q_Property 通知信号何时被调用?

qt - 如何在 QT/QML 中创建共享库

qt - 在 QML 中嵌入 Latex 的可能性

c++ - 在 c 程序和 C++ Qt 应用程序之间使用什么 Linux IPC?

c++ - 是否有更适合键值数据结构的 QAbstractItemModel 类型类/接口(interface)?

qt - QML图 TableView 中的自定义工具提示工具提示

c++ - Mac 上 Qt Creator 中的 openCV