以前都是Qt widgets写应用,看着Qt Quick越来越完善,想着应该差不多可以入坑了
结果还是掉坑了,哈哈
省流:C++头文件中信号名称首字母必须小写,qml文件Connections中的on<SignalName>
,<SignalName>
信号名首字母必须大写
否则就将出现运行时错误:
QML Connections: Detected function "onScanFinished" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
踩坑几个小时, 百度/谷歌/chatGPT问了个遍, 最接近真相的也只说了on<SignalName>
中信号名首字母必须大小
一个都没有说C++头文件的信号名首字母得小写…
转载请注明:神奇海域 » Qt Quick Connections天坑