找回密码
 立即注册
收起左侧

QML与C++的通信问题

3
回复
6047
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2019-1-20 14:26:12 显示全部楼层 |阅读模式
1Qter豆
请问,定义了C++类注入QML,类中包含枚举类型,如果写QML的信号,那么QML信号的参数该如何写?

最佳答案

查看完整内容

QML 使用 C++ 枚举类型,可是使用,但是,只支持注入类,而不能采用注入类对象的方式,如果搞不定,加群找群主或管理,远程帮你搞定: 点击链接加入群聊【Qt 萌新】:https://jq.qq.com/?_wv=1027&k=5Ccq3qq
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2019-1-20 14:26:13 显示全部楼层
QML 使用 C++ 枚举类型,可是使用,但是,只支持注入类,而不能采用注入类对象的方式,如果搞不定,加群找群主或管理,远程帮你搞定:
点击链接加入群聊【Qt 萌新】:https://jq.qq.com/?_wv=1027&k=5Ccq3qq
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2019-1-20 14:28:13 显示全部楼层
不好意思,补充下,信号的参数就是用枚举,我尝试用数直接代替,但传出的值都是0.
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2019-1-21 14:09:45 显示全部楼层
感谢楼上,问题解决,使用int传值,注入类赋值,qml还要求enum每项开头都是大写字母,不然报错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了