Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Создание Q_PROPERTY (https://www.otvetnemail.ru/novyj-arhiv-2-812/sozdanie-q_property-257345/)

Guest 28.09.2011 16:38

Создание Q_PROPERTY
 
Прочитав мануал по Qt так ничего и не понял про Q_PROPERTY...Допустим есть класс:Код:class MyProperty : public QObject{ Q_OBJECT Q_PROPERTY(bool show READ show WRITE setShow)public: MyProperty(QObject *parent = 0); bool show() const;public slots: void setShow(bool on);signals: void showChanged(bool on);}И это все что требуется? никаких объявлений bool m_show в приватной части?Дальше... требуется ли реализация функций bool show() const; и void setShow(bool on);У меня без них не компилится. пишет "unresolved external symbol"хорошо, написал реализацию, но откуда взять переменную, которую возвращать и которой присваивать новое значение?как должна выглядеть реализация bool show() const; и void setShow(bool on);Спасибо)


Часовой пояс GMT, время: 00:52.


© www.otvetnemail.ru - Форум вопросов и ответов.