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 は次のようになります: No such method Worker::operator<<(char)(char)