[英]Invalid write to global property QML
我有這個信號
class SystemUICfgScanner
{
/*code here*/
signals:
void error(QString desc);
/*more code*/
};
在QML中,我使用InfoBanner:
InfoBanner
{
property string infodetails: ""
id: systemuicfgErrorBanner
text: "Error: " + infodetails
Connections
{
target: cfgScanner
onError: infodetails = desc
}
}
當發出錯誤(QString)信號時,我收到此錯誤
Invalid write to global property "infodetails"
我究竟做錯了什么?
提前致謝
嘗試通過id引用InfoBanner
實例:
InfoBanner
{
property string infodetails: ""
id: systemuicfgErrorBanner
text: "Error: " + infodetails
Connections
{
target: cfgScanner
onError: systemuicfgErrorBanner.infodetails = desc
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.