QT majetku varovanie, pretože proerty nemá Čítať, len napísať

0

Otázka

 Q_PROPERTY(QVariantList sortCriteries WRITE setSortCriteries)

upozornenie : Nehnuteľnosť vyhlásenie sortCriteries nemá ČÍTAŤ accessor funkciu alebo asociovaného ČLENA premennej. Nehnuteľnosť sa budú neplatné.

Ja som sa snažil nahradiť ju kľúčové slovo ČLENA, ale im dostať chyba, že ČLENSKÉ kľúčové slovo nie je známa alebo nie je rozpoznaný

Q_PROPERTY(QVariantList MEMBER sortCriteries WRITE setSortCriteries)

nechcem, aby sa ČÍTAŤ alebo getter funkciu, ako to nemá používať, nejakú predstavu o tom, ako pristupovať k tejto?

Im pomocou 5.15, nejaký nápad?

qml qt
2021-10-29 08:04:28
1

Najlepšiu odpoveď

2

Svoj majetok vyhlásenie s ČLENSKÝMI by mal vyzerať takto:

Q_PROPERTY(QVariantList sortCriteries MEMBER sortCriteriesMember WRITE setSortCriteries)

(Kde sortCriteriesMember je zrejme, názov členského vo svojej triede, ktoré môžu byť odlišné od vlastnosť name)

Povedal, že, ak si iba chcete byť schopný písať, môžete tiež zvážiť Q_INVOKABLE:

Q_INVOKABLE void setSortCriteries(const QVariantList& value);
2021-10-29 08:54:45

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................