Могут ли объекты QObject иметь более одного статического свойства с одним и тем же именем?

Может ли пользовательский подкласс Parent из QObject иметь несколько Q_PROPERTYс одним и тем же именем (возможно, с разными типами)? Что делать, если я подкласс Parent в Child, и дать тот одноименный Q_PROPERTY? Вот так:

#include <QObject>

class Parent : public QObject {
Q_OBJECT

Q_PROPERTY(int something MEMBER m_something)
Q_PROPERTY(double something MEMBER m_somethingElse)
Q_PROPERTY(QString third MEMBER m_third)

int m_something;
double m_somethingElse;
QString m_third;
};

class Child : public Parent {
Q_OBJECT

Q_PROPERTY(QString third MEMBER m_fourth)

QString m_fourth;
};

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]