【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()
	}
}
相关推荐
callJJ7 天前
Volta + Claude Code 在 Windows 上的路径 Bug 复盘
windows·bug
xsc-xyc8 天前
记一次RK3568搭建NAS BUG:开发板插上 USB 移动硬盘没反应
bug
放风铃的兔子9 天前
我把 5 个 Python bug 投进 CubeSandbox 当沙盘 —— 从 envd 协议反编译到一键 RED→GREEN
bug·issue
zh_xuan9 天前
诡异Bug:输入框删除字符,却越删越多
android·bug
绘梨衣54710 天前
采集基类设计遇到的描述符bug
爬虫·python·bug
不吃鱼的羊10 天前
达芬奇工具Bug
bug
油炸自行车11 天前
【bug】Qt 6 Q_NAMESPACE 跨 DLL 链接错误:LNK2019 无法解析 staticMetaObject
数据库·c++·qt·bug·link2019·q_namespace_exp·namespaceexport
sxd200111 天前
Debian #1135514 bug引发的思考
网络·debian·bug
疏狂难除13 天前
X86-64 Assembly中printf 打印 float 和 double的bug的解决
bug·assembly
nashane14 天前
HarmonyOS 6学习:指南针“文图反向”Bug修复——从“北偏东”变“北偏西”的坐标系纠错
学习·华为·bug·harmonyos