LINUX.ORG.RU

QThread + signals


0

2
class SerialPortTransmitter : public QThread
{

signals:
    void valueChanged(int);

public:
    SerialPortTransmitter();
    void run();
    void stop();

private:
    volatile bool stopped;
    int i;
};
SerialPortTransmitter p;
connect(&p, SIGNAL(valueChanged(int)),this,SLOT(out(int)));
Object::connect: No such signal QThread::valueChanged(int) in ../X/x.cpp:9
Object::connect:  (receiver name: 'X')

Почему так?

И зачем оно ищет это сигнал там: QThread::valueChanged(int)

★★

Последнее исправление: DenisPA (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.