QT özellik uyarısı, çünkü proerty'de Salt okunur yazma yok

0

Soru

 Q_PROPERTY(QVariantList sortCriteries WRITE setSortCriteries)

uyarı: Özellik bildirimi sortCriteries hiçbir okuma erişimci işlevi veya ilişkili ÜYE değişkeni vardır. Özellik geçersiz olacaktır.

Anahtar kelime ÜYENİN yerine ama ben ÜYE anahtar sözcük bilinmeyen bir hata almaya çalıştın ya da tanınmadı var

Q_PROPERTY(QVariantList MEMBER sortCriteries WRITE setSortCriteries)

hiçbir faydası olmadığı için bir OKUMA veya alıcı işlevi yapmak istemiyorum, buna nasıl yaklaşılacağı hakkında bir fikriniz var mı?

5.15 kullanıyorum, bir fikrin var mı?

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

En iyi cevabı

2

ÜYE ile mülkiyet beyanınız şöyle görünmelidir:

Q_PROPERTY(QVariantList sortCriteries MEMBER sortCriteriesMember WRITE setSortCriteries)

(Nere sortCriteriesMember açıkçası, sınıfınızdaki üyenin adı, özellik adından farklı olabilir)

Bununla birlikte, yalnızca yazabilmek istiyorsanız, bir Q_İNVOKABLE da düşünebilirsiniz:

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

Diğer dillerde

Bu sayfa diğer dillerde

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