私はこれが欲しいです:
class Test {
private:
int a;
public:
int a();
int setA(int val);
}
Qtlibrarayはこれを常に行っているように私には思えます。しかし、「declarationblabla」コンパイラエラーが発生します。何故ですか?メソッドにgetA()という名前を付ける必要がありますか?
私もQ_PROPERTYで試しました:
class Test : public QObject {
Q_OBJECT
Q_PROPERTY(int a READ a WRITE setA)
public:
int a(){return a}
int setA(int val){a=val;}
}
これも機能しません。