【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()
	}
}
相关推荐
iNeuOS工业互联网15 小时前
iNeuOS工业互联网操作系统,重要更新:性能优化、安全漏洞与BUG修复,远程控制响应效率大幅提升
性能优化·bug
嵌入式学习菌2 天前
Modbus‑RTU 数据类型分析
开发语言·单片机·bug
缘友一世2 天前
dsh(0.1.5-rc.1)接入官方模型deepseek-flash图像输入不支持修复
bug·图片输入·deepseek-flash·dsh 0.1.5-rc.1
lovingsoft2 天前
AI测试中的对抗测试:从“找Bug”到“预演战争”
人工智能·bug
golang学习记4 天前
VS Code 新UI被曝重大bug:菜单栏消失了
vscode·bug
j7~4 天前
【软件测试】(概念篇)《需求的概念,测试用例(case),软件错误(bug),开发模型以及测试模型》---详解
软件测试·bug·敏捷模型·开发模型·测试模型·测试中需求的定义·软件的生命周期
冰水不凉5 天前
CodeX 在 Ubuntu 下 vscode 插件的 bug 问题
vscode·ubuntu·bug
flower_drop5 天前
基于 WebUSB 与 CDP:在浏览器端实现 Android 设备通信与无证书抓包实践
android·chrome·测试工具·adb·bug·edge浏览器
lytao1236 天前
90% 覆盖率不等于没 Bug:用风险配置测试组合
前端·javascript·bug·软件工程