QObject
QObject子类使用了Q_PROPERTY宏定义了一个属性,该宏的作用是向Qt元对象系统注册类的属性。一个类的属性是类的数据成员,通常会有一个读取的READ函数和一个可选的WRITE函数。
Q_PROPERTY(QString author READ author WRITE setAuthor
NOTIFY authorChanged)
//有一个信号authorChanged()。当setAuthor()函数修改了author()属性的值。
public :
void setAuthor(const QString &a){
if(a!=m_author){
m_author=a;
emit authorChanged();
}
}
在使用时候将Message类的一个实例作为加载QML文档myItem.qml的上下文属性:
int main(int argc,char *argv[]){
QCoreApplication app(argc,argv);
QQmlEngine engine;
Message msg;


684

被折叠的 条评论
为什么被折叠?



