[英]Is Q_INVOKABLE needed to invoke a public QObject function from QML at all in Qt5?
是的,您必须使用Q_INVOKABLE
标记QObject的功能,除非它是public slot
,以便能够从QML调用它。
Q_INVOKABLE和slots关键字都使用Qt meta-system
注册您的函数。 不同之处在于使用Q_INVOKABLE 可以返回值 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.