如何将var类型从qml发送到python槽

时间:2018-02-06 06:05:05

标签: c++ python-3.x qt pyqt qml

我需要从qml发送一个整数列表到python类槽。我在qml中创建了一个列表,如下所示

{'unit':'9023','state':'1411','flags':{'1NobelChemistry':'yes','1NobelLiterature':'yes','1NobelMedicine':'yes'}'worldmarket':{'worldmarket_pool':{'ammunition':'204.50766'}}}

在一个按钮中单击我调用我的python类的插槽,列表作为参数

 property var checkBoxStatus: [1,0,0,0,0,0,0,0,0]

我在datamanager类中的插槽是

dataManager.applyFilterOptions(checkBoxStatus)

但是我收到了像

这样的错误
  

TypeError:无法将QVariant转换回Python对象

qml中变体数据类型的可比数据类型是什么。提前谢谢。

0 个答案:

没有答案