7 (READ getFunction [WRITE setFunction] |
8 MEMBER memberName [(READ getFunction | WRITE setFunction)])
11 [REVISION
int | REVISION(
int[,
int])]
16 [BINDABLE bindableProperty]
24Q_PROPERTY(
bool focus READ hasFocus)
25Q_PROPERTY(
bool enabled READ isEnabled WRITE setEnabled)
26Q_PROPERTY(QCursor cursor READ cursor WRITE setCursor RESET unsetCursor)
30Q_PROPERTY(QDate date READ getDate WRITE setDate)
39 QPushButton *button =
new QPushButton;
40 QObject *object = button;
42 button->setDown(
true);
43 object->setProperty(
"down",
true);
48#include <QMetaProperty>
52 QObject *object =
new QObject;
53 const QMetaObject *metaobject = object->metaObject();
54 int count = metaobject->propertyCount();
55 for (
int i=0; i<count; ++i) {
56 QMetaProperty metaproperty = metaobject->property(i);
57 const char *name = metaproperty.name();
58 QVariant value = object->property(name);
68 Q_PROPERTY(Priority priority READ priority WRITE setPriority NOTIFY priorityChanged)
99 QObject *object = myinstance;
102 object->setProperty(
"priority",
"VeryHigh");
106#ifdef QPROPERTY_MACRO
108Q_CLASSINFO(
"DefaultProperty",
"content")
112 Q_PROPERTY(QColor color MEMBER m_color NOTIFY colorChanged)
113 Q_PROPERTY(qreal spacing MEMBER m_spacing NOTIFY spacingChanged)
114 Q_PROPERTY(QString text MEMBER m_text NOTIFY textChanged)
118 void spacingChanged();
119 void textChanged(
const QString &newText);