【QML】release版本bug,信号的参数无法获取

1. 现象

  • 问题
    QML程序在debug编译模式下程序可以正常运行,但是release版本下报错:ReferenceError: para is not defined
  • 版本
    • Qt creator 10.0.2
    • Qt_5_15_2_MinGW
  • 平台
    • win 10

2. 解决方法

  • 暂时没有找到好的解决办法,只能规避
  • 规避方法
c 复制代码
//问题代码
MyButton{
	signal _mSigTest(string para)

	onClicked:{
		emit: _mSigTest("hello")
	}
}

//规避代码
MyButton{
	property string _mPara
	signal _mSigTest()

	onClicked:{
		_mPara = "hello"
		emit: _mSigTest()
	}
}
相关推荐
云和数据.ChenGuang2 小时前
java常见SSL bug解决方案
java·bug·ssl
cat_with_cat14 小时前
测试:BUG篇
bug·测试
黑客飓风14 小时前
Bug排查日记的技术
bug
Wiktok19 小时前
[Wit]CnOCR模型训练全流程简化记录(包括排除BUG)
python·深度学习·bug
玄尺_00719 小时前
bug:uniCloud报Business Failed, 参数有误retry invoke error
数据库·bug
程序猿阿伟21 小时前
《云原生边缘与AI训练场景:2类高频隐蔽Bug的深度排查与架构修复》
人工智能·云原生·bug
夕阳UPdz1 天前
深入探索 Unity 错误排查过程:从“滚动条问题”到“鼠标悬浮异常”
bug
I still …2 天前
面向OS bug的TypeState分析
bug
欢脱的小猴子3 天前
VUE3加载cesium,导入czml的星座后页面卡死BUG 修复
前端·vue.js·bug