qml中使用c++对象的属性,导致该语句后面的打印无法输出

问题:

  1. c++中类对象中的一个属性使用Q_PROPERTY语法声明;
  2. 将该类对象通过setContextProperty函数设置为qml中上下文;
  3. 在qml中使用1中的属性,导致该语句后面用console.log()打印的日志无法输出。

原因:
看了半天,原来在qml里使用的时候,不是使用的属性名,而是使用的getter函数。。。。

猜你喜欢

转载自blog.csdn.net/qq_43248127/article/details/112314792