【发布时间】:2015-05-28 08:37:39
【问题描述】:
有没有人尝试在 QObject 上调用重载运算符
例如我有一个班级
class Worker : public QObject
{
Q_OBJECT
public:
explicit Worker(QObject *parent = 0);
Q_INVOKABLE virtual void operator<<(char p);
};
当我尝试像这样调用它时,我得到一个错误:
QMetaObject::invokeMethod( &worker, QT_STRINGIFY2( operator<<(char) ), Qt::QueuedConnection, Q_ARG( char, 'a') );
ErrorMessage 将是:没有这样的方法 Worker::operator
【问题讨论】:
标签: c++ qt qmetaobject