7 (READ getFunction [WRITE setFunction] |
8 MEMBER memberName [(READ getFunction | WRITE setFunction)])
11 [REVISION
int | REVISION(
int[,
int])]
16 [BINDABLE bindableProperty]
26Q_PROPERTY(
bool focus READ hasFocus)
27Q_PROPERTY(
bool enabled READ isEnabled WRITE setEnabled)
28Q_PROPERTY(QCursor cursor READ cursor WRITE setCursor RESET unsetCursor)
32Q_PROPERTY(QDate date READ getDate WRITE setDate)
41 QPushButton *button =
new QPushButton;
42 QObject *object = button;
44 button->setDown(
true);
45 object->setProperty(
"down",
true);
50#include <QMetaProperty>
54 QObject *object =
new QObject;
55 const QMetaObject *metaobject = object->metaObject();
56 int count = metaobject->propertyCount();
57 for (
int i=0; i<count; ++i) {
58 QMetaProperty metaproperty = metaobject->property(i);
59 const char *name = metaproperty.name();
60 QVariant value = object->property(name);
70 Q_PROPERTY(Priority priority READ priority WRITE setPriority NOTIFY priorityChanged)
101 QObject *object = myinstance;
104 object->setProperty(
"priority",
"VeryHigh");
108#ifdef QPROPERTY_MACRO
110Q_CLASSINFO(
"DefaultProperty",
"content")
114 Q_PROPERTY(QColor color MEMBER m_color NOTIFY colorChanged)
115 Q_PROPERTY(qreal spacing MEMBER m_spacing NOTIFY spacingChanged)
116 Q_PROPERTY(QString text MEMBER m_text NOTIFY textChanged)
120 void spacingChanged();
121 void textChanged(
const QString &newText);