Q_PROPERTY(QVariantList sortCriteries WRITE setSortCriteries)
我收到構建警告:
警告:屬性宣告 sortCriteries 沒有 READ 訪問器函式或關聯的 MEMBER 變數。該屬性將無效。
我嘗試用關鍵字 MEMBER 替換它,但我收到錯誤,即 MEMBER 關鍵字未知或無法識別
Q_PROPERTY(QVariantList MEMBER sortCriteries WRITE setSortCriteries)
我不想做一個 READ 或 getter 函式,因為它沒有用,關于如何解決這個問題有任何想法嗎?
我使用 5.15,知道嗎?
uj5u.com熱心網友回復:
您的 MEMBER 屬性宣告應如下所示:
Q_PROPERTY(QVariantList sortCriteries MEMBER sortCriteriesMember WRITE setSortCriteries)
(哪里sortCriteriesMember是你班級成員的名字,可以和屬性名不一樣)
也就是說,如果你只想能夠寫,你也可以考慮一個 Q_INVOKABLE:
Q_INVOKABLE void setSortCriteries(const QVariantList& value);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/345122.html
