qt - QML 中的字典

标签 qt qml pyside

我有一个 python 代码,可以将字典发送到我的 QML。我想知道如何在 QML 中拥有字典键和字典长度?

最佳答案

您实际上无法将 Python Dict 发送到 QML。这是因为 QML 没有 Dict 对象类型。它很可能被翻译成一个 JSObject,可以像普通的 Javascript 对象一样进行操作。引用 http://www.w3schools.com/js/js_objects.asp有关使用 JS 对象的信息。

关于qt - QML 中的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16457581/

相关文章:

qt - 是否可以在不使用成员函数的情况下实现 Q_PROPERTY READ/WRITE 访问器?

python - PySide 发出信号导致 python 崩溃

python - 如何使用 PySide 导入主窗口(.ui 文件)

qt - 如何在 Qt Creator 中禁用版本控制功能?

c++ - 如何在 QComboBox 中将图标移动到文本上方

c++ - Qt QRadioButton setChecked

javascript - 如何通过 Javascript 访问 QML ComboBox 中使用的 QAbstractListModel 的角色

android - 如何更改qt android应用程序的默认应用程序图像

c++ - 如何在从声明 View 接收到的 QML 对象上设置事件监听器?

python - Cx_Freezing PySide,praw,请求应用程序在卡住时停止工作