11
ho questo segnalescrittura non valido di proprietà globale QML
class SystemUICfgScanner
{
/*code here*/
signals:
void error(QString desc);
/*more code*/
};
In QML Io uso un InfoBanner questo modo:
InfoBanner
{
property string infodetails: ""
id: systemuicfgErrorBanner
text: "Error: " + infodetails
Connections
{
target: cfgScanner
onError: infodetails = desc
}
}
Quando segnale di errore (QString) viene emesso, sto ottenendo questo error
Invalid write to global property "infodetails"
Cosa sto sbagliando?
Grazie in anticipo
tenta di utilizzare 'onError: systemuicfgErrorBanner.infodetails = desc' –
@aleks_misyuk, mi spiace per la duplicazione, ho notato solo il tuo commento dopo aver postato una risposta .. – sergk
@sergk, nessun problema. –