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)


